lepidolite-core (0.1.1) | 2008-07-20 21:33 |
lepidolite-dao (0.2.1) | 2009-05-10 21:16 |
APサーバへのアクセスを一時的に遮断し、メンテナンス中であることを示す静的なHTMLページを返す仕組みです。
メンテナンスモードは以下のような理由で使用します。
ここではWebサーバとしてApache httpdを使用していること、Apache-Tomcat連携などを使用してWebサーバ経由でAPサーバへアクセスしていることを想定しています。
手順としては以下の2つになります。
具体的には .htaccess(またはhttpd.conf)で、次のように設定します。
ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/maintenance.html RewriteCond %{REMOTE_ADDR} !=192.168.0.4 RewriteCond %{REMOTE_ADDR} !=192.168.0.5 RewriteRule ^.*$ - [R=503,L] </IfModule>