apache

apacheでVirtualHost追加時のoverlapエラー

apacheでVirtualHostの設定を追加し、configtestを実行したら以下のエラー(warn)が出ました。

# apachectl configtest
[warn] _default_ VirtualHost overlap on port 80, the first has precedence

調べてみると、NameVirtualHostの設定が必要だそう。
以下がコメントアウトされていたら、コメントアウトを外してconfigtestを実行してみてください。

NameVirtualHost *:80

以上です。

Apacheの「Testing 123..」ページを非表示にする方法

apache-test-page

welcome.confの以下の部分をコメントアウトすることで、apacheのtest page(Testing 123..)を非表示(Forbidden)にできる。

コメントアウトは、#。

welcome.confの場所は「/etc/httpd/conf.d/」

#<LocationMatch "^/+$">
#    Options -Indexes
#    ErrorDocument 403 /.noindex.html
#</LocationMatch>

上記修正後に、apacheの再起動を忘れない!

$ apachectl restart

以上で終了です。
apacheのtest pageが表示されず、Forbiddenが表示されていると思う。

apache-test-page-forbidden.png