在OS/X和Apache上,本地主机没有为某些端口解析,但没有解析其他端口

问题描述:

我有一个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

因为它与你的端口的问题,有几个地方,这可以发生(防火墙,路由器,冲突的服务,等...)

明智的解决方案?只需选择一个不同的端口。