下面是我的配置文件:ServerAlias www.example.com未認可
NameVirtualHost 12.34.56.78:80
<VirtualHost 12.34.56.78:80>
ServerAdmin [email protected]
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot /srv/www/domain1.com/public_html1/
ErrorLog /srv/www/domain1.com/logs/error.log
CustomLog /srv/www/domain1.com/logs/access.log combined
</VirtualHost>
<VirtualHost 12.34.56.78:80>
ServerAdmin [email protected]
ServerName domain2.com
ServerAlias www.domain2.com
DocumentRoot /srv/www/domain2.com/public_html1/
ErrorLog /srv/www/domain2.com/logs/error.log
CustomLog /srv/www/domain2.com/logs/access.log combined
</VirtualHost>
的事情是,當我把www.domain1.com
到瀏覽器的Apache2不檢索網頁駐留在/srv/www/domain1.com/public_html1/
,相反,它從另一個文件中定義的默認文檔根中獲取頁面。但是,如果我把www.domain2.com
,一切工作正常。我沒有看到兩個VirtualHost配置塊之間的區別,所以我想知道是什麼影響了它。順便說一句,我沒有把任何.htaccess
文件放在他們的文檔根目錄下。
這是一個令人難以置信的難以發現的驚人工具。有關於apache認爲您的網站解決的這個簡單信息是驚人的。非常感謝。 – Joseph 2014-12-04 15:31:50