2012-07-10 134 views
0

對不起,如果這聽起來很愚蠢,它的感覺,因爲我在過去做過這件事,並不知道什麼是錯的。虛擬主機多個網站,Apache的Linux服務器

反正,我有兩個站點安裝在我的fedora Linux機器上,現在我正在嘗試添加第三個站點。但是,當我訪問www.site3.com時,它會被重定向到第一個站點。

我的VirtualHost代碼是非常基本的,請讓我知道我應該添加什麼和任何問題,你可以看到我提到的問題的結果。

的httpd.conf:

<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site1/ 
    ServerName site.com 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site2/ 
    ServerName site2.com 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site3/ 
    ServerName site3.com 
</VirtualHost> 

還有什麼我需要比這個更改其他?另外前兩個站點仍然做工精細,我已經重新啓動httpd服務,但無濟於事

在此先感謝

回答

2

www.site3.comsite3.com是不一樣的主機名。請參閱ServerAlias directive

<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site3/ 
    ServerName site3.com 
    ServerAlias www.site3.com 
</VirtualHost> 
+0

感謝Quentin修復它。 – Owen 2012-07-10 20:39:04