우리는 LightTPD를 웹 서버로 사용하고 있으며 이러한 일을하기 위해 "mod_magnet"을 사용하고 있습니다. Mod_magnet은 간단한 lua 스크립트를 사용하여 요청 처리를 할 수있게 해줍니다. 자동 작업을 통해 웹 서버 파일 시스템의 어딘가에 빈 파일을 만듭니다. lua 스크립트는 모든 요청에 대해이 파일의 존재 여부를 검사하고 파일이 발견되면 정적 유지 관리 페이지를 반환합니다. 스크립트의 중요한 부분은 다음과 같습니다 : 당신은 여전히 회사 네트워크에서, 예를 들어 웹 사이트를보실 수 있습니다 여전히 통해 특정 IP 주소를 할 수있는 구성, 거기에 또한 스크립트에서
--
-- maintenance page
--
local config = {
['maintenance'] = {
['allow'] = {
'127.0.0.1' -- just an example IP address
}
}
}
if lighty.stat(lighty.env['physical.doc-root'] .. 'maintenance') then
tmp, _ = table.search(config.maintenance.allow, lighty.env['request.remote-ip'])
if not tmp then
-- maintenance modus
lighty.content = {
{ filename = lighty.env['physical.doc-root'] .. 'error/maintenance.html' }
}
return 503
end
end
때 다른 사람 그냥 유지 보수 페이지를 가져와.
이 솔루션은 하나의 웹 서버 또는 많은 웹 서버에서 유지 관리 페이지가 필요한 경우 자동화가 필요하므로 중요하지 않습니다. 당신이 관심이 있다면
, 당신은 여기에 자세한 내용에 대해 "mod_magnet 라"를 찾을 수 있습니다
http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModMagnet
htaccess는 모든 요청을 maintenance.php로 리디렉션 할 수 있습니다. – Aziz
솔루션을 제공 하겠지만 시작을 위해 작동하지 않습니다. – webbiedave
@Slay PHP/.htaccess를 사용하여 사원을위한 액세스를 예약하면서 사이트를 유지 관리 모드로 전환하는 방법을 묻는 질문을 편집해야합니다. 기술 측면에만 집중하고 신생 업체 등에 관한 질문은 생략하십시오. – Sampson