Apache-2.2
Apache 上的 VirtualHost 沒有正確定向
我正在為 Windows 7 上的開發伺服器執行 Xampp。
我的 Windows 7 主機文件 @
(C:\Windows\System32\drivers\etc\hosts)
有這個…127.0.0.1 www.testing.com testing.com localhost
我的 Apache http-vhosts.conf
(E:\Server\apache\conf\extra\http-vhosts.conf)
文件有這個…
<VirtualHost *:80> DocumentRoot "E:/Server/htdocs/myframework" ServerName testing.com ServerAlias www.testing.com </VirtualHost> <VirtualHost *:80> DocumentRoot "E:/Server/htdocs/" ServerName localhost ServerAlias localhost </VirtualHost>
現在我的問題是當我轉到
testing.com
、www.testing.com
或localhost
在瀏覽器中時,它總是從中載入文件,E:/Server/htdocs/myframework
所以真正的問題是當我轉到localhost
它時應該從而E:/Server/htdocs/
不是從E:/Server/htdocs/myframework
我在這裡不知所措,有人可以幫我解決這個問題嗎?
好像您缺少一個
NameVirtualHost
指令,強制該埠上的第一個偵聽器載入所有請求。在配置中四處尋找它 -
NameVirtualHost *:80
如果它不存在,你會想要的。