仙台のホームページ制作・システム開発・ウェブコンサルティングはアド・エータイプへ。

.htaccessでIP制限をかけた時にApacheのテストページが表示される場合の対処方法

公開日:

サーバ

.htaccessでIP制限をかけた時にApacheのテストページが表示される場合の対処方法

 

公開前のサイトや社内向けのページなど特定の人だけ閲覧できるようにIPアドレスでアクセス制限をかけることがあると思います。

 

.htaccessを使用してIPアドレスでアクセス制限をかけた時にサーバの設定によってはApacheのテストページが表示されることがあります。

 

htaccess_ip_apache_1

 

IP制限がかかっているのであれば、Apacheのテストページではなく403ページが表示された方がいいと思うので、Apacheのテストページが表示された時の対処方法を記載します。

 

 

 

IP制限でApacheのテストページが表示される

.htaccessで下記のようにIPアドレスで制限をかけた場合です。
指定したIPアドレスの時だけアクセスを許可するようにしています。

order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx

 

別のIPからアクセスしApacheのテストページが表示された場合、サーバ側の設定でApacheのテストページを表示するように指定されています。

 

Apacheのテストページを表示させないようにする方法は色々あると思いますが、下記の方法で対処することができます。

 

サーバにログインし、/etc/httpd/conf.d/welcome.confを編集します。

vi /etc/httpd/conf.d/welcome.conf

 

welcome.confを開いて下記の箇所をコメントアウトします。

#
# This configuration file enables the default “Welcome”
# page if there is no default index page present for
# the root URL. To disable the Welcome page, comment
# out all the lines below.
#
<LocationMatch “^/+$”>
Options -Indexes
ErrorDocument 403 /error/noindex.html
</LocationMatch>

#
# This configuration file enables the default “Welcome”
# page if there is no default index page present for
# the root URL. To disable the Welcome page, comment
# out all the lines below.
#
#<LocationMatch “^/+$”>
# Options -Indexes
# ErrorDocument 403 /error/noindex.html
#</LocationMatch>

 

編集を保存しApacheを再起動させれば表示されなくなりました。

/etc/init.d/httpd restart

 

他にも「ErrorDocument 403 /error/noindex.html」でテストページを指定しているのでnoindex.htmlを変更してもOKです。

 

 

また、サイトにアクセスした時に403 Forbiddenではなくディレクトリの一覧が表示されてしまう場合があります。

htaccess_ip_apache_2

 

その場合、Apacheの設定が下記のようになっていると思います。

Options Indexes

 

ディレクトリの一覧が表示されてしまうのはセキュリティ的によくないので「-Indexes」に変更します。

Options -Indexes

 

これでサイトにアクセスした時に403 Forbiddenになります。

htaccess_ip_apache_3

 

 

 

まとめ

今回は.htaccessでIP制限をかけた時にApacheのテストページが表示される場合の対処方法を記載しました。

 

IP制限をかけた時にApacheのテストページが表示された場合、上記の方法で表示させないようにできるかと思います。

 

それでは。

ブログ作成者3
  • このエントリーをはてなブックマークに追加

ホームページに関するお悩みは、仙台のホームページ制作アド・エータイプにお任せください!

お気軽にご相談ください。
022-716-3883
営業時間 平日9:30~18:00