1
我的網站上http://localhost就好了。我的第一個虛擬主機,如httpd-vhosts.conf
中指定的那樣就好了......但是當我添加第二個虛擬主機時,只是添加了一個額外字母的變體,Apache似乎並未嘗試提供它。爲什麼我只能有一個虛擬主機?
我做編輯(在Windows 7 XAMPP)的文件後,重新啓動Apache
我httpd-vhosts.conf
說
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "o:/abc"
ServerName abc
ErrorLog "logs/abc-error.log"
CustomLog "logs/abc-access.log" combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "o:/abc2"
ServerName abc2
ErrorLog "logs/abc2-error.log"
CustomLog "logs/abc2-access.log" combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "f:/htdocs"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" combined
</VirtualHost>
當我訪問http://lcoalhost或http://abc,一切都很好。當我嘗試訪問http://abc2(本地目錄確實存在)時,我的瀏覽器嘗試加載http://www.abc2.com
我會做什麼錯?
+1非常好的一點,先生!我希望如此,但可能忽略了它。我將檢查下一次該電腦的時間並回復給您。這聽起來像是答案。 – Mawg
d'oh!凌晨3點不要碰電腦:-(謝謝,羅蘭,就是這樣 – Mawg