2011-08-05 157 views
0

我正在跟蹤線程以在stackoverflow上設置虛擬主機。我沒有在Windows主機文件follwoing在本地主機上設置虛擬主機

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/www/test" 
    ServerName test.devsite-1.com 
    ServerAlias test.devsite-1.com 
</VirtualHost> 

127.0.0.1 test.devsite-1.com 

我打以下網址瀏覽器

http://test.devsite-1.com/

結果頁面顯示我的文件夾,即本地主機頁面上市.. 。正如我期待的那樣,它會顯示放在/ test文件夾中的index.php的內容嗎?

如果我解釋錯了什麼,有人能糾正我嗎?

問候

回答

1

如果您正在顯示測試文件夾的內容,那麼您可能需要將index.php定義爲索引。

您可以嘗試使用目錄中的index.html文件,但我相信您在虛擬主機配置中缺少DirectoryIndex指令。

嘗試增加:

DirectoryIndex index.html index.php 

到您的虛擬主機配置。

0

嘗試增加

DirectoryIndex index.php 

你的虛擬主機。

順便說一句:我會建議使用某種test.devsite-1.local,所以你不會意外地阻止真正的test.devsite-1.com。