programing

오래된 CMS/블로그 웹사이트는 어떻게 됩니까?

oldcodes 2023. 2. 28. 23:45
반응형

오래된 CMS/블로그 웹사이트는 어떻게 됩니까?

Wordpress로 한 번 프로젝트나 컨퍼런스를 위해 몇 페이지 길이의 웹사이트를 만들었는데, 앞으로 그 웹사이트가 어떻게 될지 생각하고 있습니다.그리고 저만 그런 게 아니라고 생각해요. 지금은 아카이브로만 유지되고 있지만, 모든 것이 정적 HTML이었던 90년대와는 달리, 이 웹사이트들은 몇 개의 소프트웨어를 사용하여 CMS 기능을 제공하고 있습니다. 비록 몇 개의 페이지와 검색만 제공하더라도 말이죠.

문제는 이 모든 모듈러 소프트웨어(Wordpress, Joomla 등)를 사용하기 위해서는 다양한 플러그인과 테마를 사용해야 하지만 조만간 이러한 모든 기능이 중단된다는 것입니다.즉, 웹 사이트를 그대로 유지하려면 이전 버전의 소프트웨어를 그대로 두어야 합니다.내 말은 영원히.

한편, 매우 인기가 있기 때문에(Wordpress는 현재 1억 다운로드 이상), 가까운 장래에 가장 인기 있는 악용의 타겟이 되지 않는 것이 놀랍습니다.이 소프트웨어들이 얼마나 안전한지는 모르겠지만, osCommerce 웹사이트에서 매달 약 7건의 해커 공격이 성공하고 사이트 소유자가 사이트를 완전히 폐쇄하고 새로운 웹사이트를 구축하는 것이 더 낫다고 동의할 때까지 계속 청소/수정하는 것이 어떤 의미인지 경험해 왔습니다.

대체 솔루션으로서(가능할지 어떨지는 잘 모르겠습니다만), 사이트 전체를 읽기 전용 모드로 하는 방법이 있습니까?즉, 데이터베이스 읽기 전용, 파일 시스템 읽기 전용, 관리 인터페이스 및 모든 주석 필드 비활성화, 사이트 아카이브(archive)로서의 유일한 동적 부분 등입니다.

파일 시스템/데이터베이스 수준에서 가능합니까?해커들을 막는 데 도움이 될까요?다른 해결책이 있나요?CMS 사이트를 항상 갱신하는 것은 불가능하다는 것을 이해해 주십시오.또, 코어 업그레이드 후에 고장난 테마/플러그인을 수정하기 위해서 하룻밤을 보낼 정도로 열광적인 사람도 있다고 해도, 사이트의 99%는 「고정」상태가 되어, 동작하고 있지만 낡은 CMS/플러그인/미 콤비네이션의 전개를 사용하고 있습니다.r.

99%는 매우 관대한 견적이라고 생각합니다만, 그것은 요점을 벗어납니다.사용자가 참조하는 대부분의 사이트는 도메인 등록 기간 동안만 지속됩니다(특히 대부분의 Wordpress 또는 OSComperce 배치는 일반적으로 루트 도메인으로 설정되며 웹 존재 전체를 서비스합니다).따라서 일반적으로 도메인 자체가 무시되고 포기된 상태일 경우, 자연 소멸 프로세스는 도메인 자체를 폐기하고 일반적으로 액세스할 수 없게 됩니다.

이러한 CMS 시스템 중 하나의 사이트 전체 상태를 잠그는 경우 이론적으로는 모든 서버 파일에 대한 쓰기 권한을 삭제하고 SELECT를 제외한 모든 데이터베이스 사용자 권한을 취소하는 것이 가능합니다.대부분의 경우 CMS용 소프트웨어를 그곳에 남겨두면 레코드는 더 이상 갱신할 수 없기 때문입니다(OSCommerce의 경우 항목, Wordpress의 경우 게시물).그러나 이는 특정 CMS가 요구하는 환경에 따라 크게 달라지며, Wordpress는 읽기/쓰기 권한에 대해 매우 까다롭습니다.그것은 흥미로운 실험이 될 수 있지만, 아마도 당신이 설명하는 것에 대한 실용적인 해결책은 아닐 것이다.

렌더링된 콘텐츠를 가져와 정적 미러를 작성하는 것도 하나의 옵션이며, 렌더링된 페이지의 HTML 콘텐츠를 가져올 수 있는 스크립트를 작성하고 정적 링크 대안을 구축하면 매우 쉽게 자동화할 수 있습니다.그러나 이 역시 검색의 경우(정의상 데이터베이스 액세스가 필요하기 때문에) 다소 비현실적입니다.

요컨대, 이것은 흥미로운 아이디어이지만, 궁극적으로 방치되고 소유자가 적절한 업데이트를 유지하는데 전념하지 않는 사이트는 만료될 수밖에 없으며, 인터넷 비즈니스와 도메인 등록의 자연스러운 과정은 종종 이러한 사이트들을 다윈화한다.

,, 음, 음, 음, 다, 다, 다, 다, 다, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yes, yeswget또는 이와 유사하며 기본적으로 CMS 기반 사이트를 정적 HTML 페이지로 대체합니다.

wget -mk http://www.example.com/

그러면 영원히 업데이트할 필요가 없습니다.

대체 솔루션으로서(가능할지 어떨지는 잘 모르겠습니다만), 사이트 전체를 읽기 전용 모드로 하는 방법이 있습니까?즉, 데이터베이스 읽기 전용, 파일 시스템 읽기 전용, 관리 인터페이스 및 모든 주석 필드 비활성화, 사이트 아카이브(archive)로서의 유일한 동적 부분 등입니다.

WP Super Cache에는 거의 모든 방문자에게 정적 HTML 파일을 제공하는 "Lockdown" 기능이 있습니다.WordPress의 "읽기 전용" 기능은 잘 모르기 때문에 이 기능은 고객이 원하는 것이 아니라 간단한 회피책입니다.

http://wordpress.org/extend/plugins/wp-super-cache/

언급URL : https://stackoverflow.com/questions/5278247/what-happens-with-old-cms-blog-websites

반응형