我正在寻找在我的apache服务器上设置VirtualHosts,并且正在寻找可以告诉我这两个条目是否相同的文档
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName example1.com
</VirtualHost>
注意第二个中缺少www.
。
由于
答案 0 :(得分:0)
这是来自Apache docs(http://httpd.apache.org/docs/2.0/mod/core.html#servername):
ServerName指令设置服务器用于标识自身的主机名和端口。在创建重定向URL时使用此选项。例如,如果托管Web服务器的计算机的名称是simple.example.com,但该计算机还具有DNS别名www.example.com,并且您希望如此标识Web服务器,则应使用以下指令:
ServerName www.example.com:80
所以我猜他们不一样。