2012-02-07 71 views
0

我期待建立我的Apache服務器上VirtualHosts服務器名www和正在尋找的文件會告訴我,如果這2項是相同包含在Apache虛擬主機

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

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

的通知第二個缺少www.

由於

回答

0

這是從Apache文檔(http://httpd.apache.org/docs/2.0/mod/core.html#servername):

ServerName指令設置的服務器用來標識自身的主機名和端口。這在創建重定向URL時使用。例如,如果託管Web服務器的計算機的名稱是simple.example.com,但該計算機也具有DNS別名www.example.com,並且希望Web服務器如此標識,則應使用以下指令:

服務器名www.example.com:80

所以我猜他們是不相同的。