[warn] _default_ VirtualHost overlap on port 80, the first has precedence エラー

Apache起動時やapachectl configtestで次のようなエラーが出る場合

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

VirtualHostの設定が間違っています。

VirtualHostディレクティブで80番ポートが重複しています。

NameVirtualHostとVirtualHostの指定が間違っている場合に発生します。

NameVirtualHostがコメントアウトされていないことを確認します。

NameVirtualHost *:80

ここで

NameVirtualHost 192.168.1.200:80

のようにIPアドレスが指定されていた場合は、『 * 』に変更するか、VirtualHostにIPアドレスを指定します。

<VirtualHost *:80>

</VirtualHost>

<VirtualHost 192.168.1.200:80>

</VirtualHost>

次のようなエラーが出る場合は、

[warn] VirtualHost 192.168.1.200:80 overlaps with VirtualHost 192.168.1.200:80, the first has precedence, perhaps you need a NameVirtualHost directive

VirtualHostのIPアドレス指定が間違っていることが考えられます。

<VirtualHost 192.168.1.200:80>

</VirtualHost>

次のようにIPアドレスの指定を、『 * 』に変更するか、NameVirtualHostにIPアドレスを指定します。

<VirtualHost *:80>

</VirtualHost>

関連記事

スポンサーリンク

COUNT関数 行数を数える

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る