2016-11-08 148 views
0

我試圖建立一個新的虛擬主機,就像我以前做過幾次。 使用im一個MAC和MAMP並且通常配置這樣的:MAMP Apache2新虛擬主機404錯誤

/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf我輸入:

<VirtualHost *:80> 
    DocumentRoot "/Users/riggi/PhpstormProjects/LaufschuhSilex/web「 
    ServerName laufschuh.local 
</VirtualHost> 

在/ etc /主機我輸入:

127.0.0.1  laufschuh.local 

然後我重新啓動apache。這通常適用於許多(> 20個)其他本地網站。只有2個新網站我試圖增加不會工作,並返回404.

任何提示在哪裏看?

+0

http狀態404意味着文檔不存在,不是服務器不可達或任何東西。所以很可能你的虛擬主機設置很好,但你請求的文檔在該服務器中不存在。 – arkascha

回答

1

我相信這是一個引號格式問題。看看DocumentRoot結尾處的近引號與開始引號的格式不同。要確保格式正確,只需複製正確的引號(開頭引號)並粘貼在結束標記上。當文本從一個地方複製粘貼到另一個地方時,會發生這種情況。