Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(httpd.confの設定を変更して、特定のIPアドレスを除いてメンテナンス画面を表示させたい)
閲覧数:1172
掲示板(httpd.confの設定を変更して、特定のIPアドレスを除いてメンテナンス画面を表示させたい)
名前
題名 httpd.confの設定を変更して、特定のIPアドレスを除いてメンテナンス画面を表示させたい
質問内容

質問を評価する
(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
質問日時 2013-03-05 15:22:24
名前
匿名
回答内容

回答を評価する
(0ポイント)
deny from all
は入れないでいいんだっけ。

ところでここ、Javaの掲示板だよ。
回答日時 2013-03-05 15:51:05
名前
回答内容

回答を評価する
(0ポイント)
はい、deny from allは拒否になります。

Javaのシステムだったのでこちらで質問しましたが、ご指摘通り、この掲示板で聞くことではないですね。失礼しました。

別のところで質問してみます。ありがとうございました。
回答日時 2013-03-05 20:14:12

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道