【環境(AmazonEC2)】
・Amazon EC2 Debian 5.0 lenny AMI built by Eric Hammond
・Tomcat6.0
AmazonのクラウドサービスでJavaのシステムを運用しています。
メンテナンスのため、特定のIPアドレス(100.xxx.xxx.xxx)を除いてアクセスを拒否させたいです。
httpd.confを適切に修正したつもりなのですが、そのIPアドレスでもアクセスできず、maintenance.htmlページが表示されてしまいます。
なお、Tomcatは起動中です。
「ErrorDocument 403 /maintenance/maintenance.html」の一文を消してApacheを再起動すると、Apacheの無機質なエラー画面(403 Forbidden)が表示されます。
Allow from ~のところには、社内のプライベートアドレス、社外用のグローバルアドレス、あと、ホスト名も指定してみましたが、すべてダメでした。
なにが原因と考えられるでしょうか?
詳しい方、アドバイス頂けますと幸いです。よろしくお願いします。
</etc/apache2/httpd.conf>
Alias /maintenance/ "/etc/apache2/"
ErrorDocument 503 /maintenance/maintenance.html
ErrorDocument 404 /maintenance/maintenance.html
ErrorDocument 403 /maintenance/maintenance.html
<Location /Hoge/>
ProxyPass ajp://localhost:8009/Hoge/
Order allow,deny
Allow from 100.xxx.xxx.xxx
</Location>
<Directory "/var/www/Hoge/">
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from 100.xxx.xxx.xxx
</Directory>
参考URL:httpdの設定(httpd.conf)
http://www.nina.jp/server/slackware/httpd/httpd.conf.html