Apache2 忽略 ServerAlias

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

DNS 是否已传播?对我来说,galengrover.com301 重定向至www.galengrover.com

skatevideosonline.com垃圾博客.skatevideosonline.net显示的内容来自www.galengrover.comskatevideosonline.net不是您发布的配置中的 ServerAlias......

你的意思

ServerName www.skatevideosonline.net
ServerAlias skatevideosonline.net

代替

ServerName www.skatevideosonline.net
ServerAlias skatevideosonline.com

答案2

删除块ServerName之外的指令<VirtualHost>

相关内容