Apache-2.2
如何在 Xampp Apache @ localhost 上獲得子域?
**更新-我現在可以正常工作了,我只需要更改為“埠號在這裡很重要”。
我剛剛修改了我的 Windows HOST 文件@C:\Windows\System32\drivers\etc
並將其添加到它的末尾
127.0.0.1 images.localhost 127.0.0.1 w-w-w.friendproject-.com 127.0.0.1 friendproject.-com
然後我在 Xampp @ C:\webserver\apache\conf\extra 下修改了 Apache 上的 httpd-vhosts.conf 文件
在顯示添加虛擬主機範例的部分下,我在下面添加了以下程式碼:
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /htdocs/images/ ServerName images.localhost </VirtualHost> <VirtualHost *:80> DocumentRoot /htdocs/ ServerName friendproject.com/ </VirtualHost> <VirtualHost *:80> DocumentRoot /htdocs/ ServerName w-ww-.friendproject.c-om/ </VirtualHost>
現在的問題是,當我在瀏覽器中訪問任何新添加的域時,我會在下面收到此錯誤,更糟糕的消息是,即使在訪問http://localhost/之前我也會收到此錯誤,這在執行此操作之前效果很好
我意識到我可以改變一切,但我真的需要至少讓 htt-p://im-ages.localhost 工作。
我該怎麼辦?
禁止訪問!您無權訪問請求的目錄。沒有索引文件或目錄被讀保護。如果您認為這是伺服器錯誤,請聯繫網站管理員。錯誤 403 localhost 07/25/09 21:20:14 Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
聽起來您正在嘗試訪問目錄而不是文件。嘗試使用某個圖像的 url,或將“選項 +索引”添加到您的 apache conf 以使其顯示目錄列表