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

新しいサイト作成したので、apacheに設定したけど警告エラー発生。

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

xxx.xxx.xxx.xxxはIPアドレス。

原因は<VirtualHost> ディレクティブの引数と
NameVirtualHost ディレクティブの引数に合っていない
からとのこと。

そういえば、前にも何度か見たことのあるエラーメッセージ。

NameVirtualHost xxx.xxx.xxx.xxx
を、httpd.confファイルに追加することで警告メッセージが
でなくなったよ。

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