質問内容
質問を評価する
(0ポイント)
|
Amazonのクラウドサービス(EC2)でJava/Tomcat6.0のシステムを運用しています。 メンテナンスのため、特定の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
|