2011-03-15 48 views
0

我有一個Apache設置與幾個虛擬主機,爲了在我的本地機器上測試Drupal的許多副本以及其他東西(儘管它不是100 %把Drupal放在它的虛擬主機的根目錄中是必不可少的,如果你不這樣做的話,各種事情會變得很難看)。在OS/X和Apache上,本地主機沒有爲某些端口解析,但沒有解析其他端口

其中幾個工作正常。但昨天,我添加了一個新的,而系統無法解決它。換句話說,地址http://127.0.0.1:7777工作正常,而地址http://localhost:7777失敗,HTTP錯誤324(ERR_EMPTY_RESPONSE)。

但是,在localhost:7778上完全相同的設置虛擬主機工作得很好。

任何想法?

這是Apache配置的相關位:

<Directory "/Users/david/Sites/workspace/bachtrack7"> 
    Options Indexes MultiViews FollowSymLinks 
    AllowOverride All 
    Order deny,allow 
    Allow from all 
</Directory> 
Listen 7777 
<Virtualhost *:7777> 
    DocumentRoot /Users/david/Sites/workspace/bachtrack7 
    Servername bachtrack7 
</VirtualHost> 
<Directory "/Users/david/Sites/workspace/Sandbox"> 
    Options Indexes MultiViews FollowSymLinks 
    AllowOverride All 
    Order deny,allow 
    Allow from all 
</Directory> 
Listen 7778 
<VirtualHost *:7778> 
    DocumentRoot /Users/david/Sites/workspace/Sandbox 
    Servername Sandbox 
</VirtualHost> 
+0

只是爲了消除變量,嘗試設置其他網站運行在7778聽7777 ...然後嘗試本地主機7777.現在是它的網站或端口引起的問題?這個問題的答案可能是啓發... – Techism 2011-03-15 10:10:41

+0

@Techism很抱歉,如果我不誠實地離開這麼晚,但電子郵件警報沒有發生某種原因。無論如何,感謝您的回覆。明智的想法:它證明問題與港口,而不是與網站相關聯。但我想不出在哪裏。 – xgretsch 2011-04-02 16:32:22

回答

0

因爲它與你的端口的問題,有幾個地方,這可以發生(防火牆,路由器,衝突的服務,等...)

明智的解決方案?只需選擇一個不同的端口。