VirtualHostの設定がおかしくなってしまいました


`httpd -S`で確認すると以下のようになっています。

[code]

    port 80 namevhost example.com (/etc/httpd/conf/example.com.conf:1)
           alias example.net
    
[/code]

しかし`/etc/httpd/conf/example.com.conf`には

[code]

    ServerName www.example.com
    ServerAlias example.com
    
[/code]

としているので`example.net`になってしまう原因がわかりません。

当然ブラウザからみると`example.com`にアクセスしているのに`example.net`が表示されてしまいます。

対応の仕方を教えて下さい。

よろしくお願いします。

環境

Apache




質問の内容のみから素直に解釈すると、`/etc/httpd/conf/example.com.conf`の内容が

[code]

    <VirtualHost *:80>
        ServerName example.com
        ServerAlias example.net
        :
    </VirtualHost>
        :
    <Virtualhost *:80>    
        ServerName www.example.com
        ServerAlias example.com
        :
    </VirtualHost>
    
[/code]

になっていれば、`httpd -S`は

[code]

    port 80 namevhost example.com (/etc/httpd/conf/example.com.conf:1)
       alias example.net
    
[/code]

と表示するでしょう。この場合、`httpd -S`の出力には別に

[code]

    port 80 namevhost www.example.com (/etc/httpd/conf/example.com.conf:??)
       alias example.com
    
[/code]

もあるはずです

