web-dev-qa-db-ja.com

Apache2はServerAliasを無視します

私のすべてのサイトのwwwバージョンが機能します。 www以外のバージョンは機能しません。 www以外のすべてのバージョンは私のデフォルトの仮想ホスト(galengrover.com)に行きます

これがhttpd.confの最初の2つの仮想ホストです。

ServerName galengrover.com

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/sites/galengrover.com/html
    ServerName www.galengrover.com
    ServerAlias galengrover.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/sites/skatevideosonline.net/html
    ServerName www.skatevideosonline.net
    ServerAlias skatevideosonline.com
</VirtualHost>

私は無知です。ありがとう

1
Galen

DNSは伝播しましたか?私の場合、galengrover.com301はwww.galengrover.comにリダイレクトします。

skatevideosonline.comスパムブログ です。 skatevideosonline.netwww.galengrover.comのコンテンツを表示しますが、skatevideosonline.netは投稿した構成のServerAliasではありません...

もしかして

ServerName www.skatevideosonline.net
ServerAlias skatevideosonline.net

の代わりに

ServerName www.skatevideosonline.net
ServerAlias skatevideosonline.com

1
Josh

<VirtualHost>ブロックの外側にあるServerNameディレクティブを削除します。

1
joschi