是否包含在apache虚拟主机中的服务器名称中

时间:2012-02-07 18:24:49

标签: apache virtualhost

我正在寻找在我的apache服务器上设置VirtualHosts,并且正在寻找可以告诉我这两个条目是否相同的文档

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName example1.com
</VirtualHost>

注意第二个中缺少www.

由于

1 个答案:

答案 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

所以我猜他们不一样。