VirtualHost設定後Apache起動すると警告エラー
こんな感じでVirtualHost設定をした後にApacheを起動したら警告エラーが。。。。
NameVirtualHost 192.168.0.99 <VirtualHost *:80> : </VirtualHost>
警告エラーはこんなの
[warn] VirtualHost 127.0.0.1:80 overlaps with VirtualHost 127.0.0.1:80, the first has precedence, perhaps you need a NameVirtualHost directive
NameVirtualHost ディレクティブの解説によると
<VirtualHost> ディレクティブの引数は NameVirtualHost ディレクティブの引数に正確に 合っている必要があることに注意してください。
なるほど〜。各引数を同じにせないかんということですな。
次のようにしてあげると、ちゃんと動作してくれました。
NameVirtualHost 192.168.0.99 <VirtualHost 192.168.0.99> : </VirtualHost>