ServerName 问题,要么是 www,要么是 http,不能同时存在。为什么?

ServerName 问题,要么是 www,要么是 http,不能同时存在。为什么?

所以一切都在我的 dnsprovider 上设置好了。我的子域名和主域名都指向我的 ip。但是我似乎无法让我的子域名在带 www 和不带 www 的情况下工作。

如果在我的 Apache2 配置文件中我使用,ServerName www.my.server.com那么它可以作为 www.my.server.com 工作,但不能作为http://my.server.com..

如果我重命名服务器,ServerName my.server.com它就会反过来工作。没有 www 就是...

但是我希望 www 和非 www 都指向我的子域名。如何实现?到处寻找此信息,但无果。谢谢!

答案1

您必须使用“ServerAlias”指令,因此:

ServerName www.my.server.com
ServerAlias my.server.com

相关内容