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>