在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>
答
因为它与你的端口的问题,有几个地方,这可以发生(防火墙,路由器,冲突的服务,等...)
明智的解决方案?只需选择一个不同的端口。
只是为了消除变量,尝试设置其他网站运行在7778听7777 ...然后尝试本地主机7777.现在是它的网站或端口引起的问题?这个问题的答案可能是启发... – Techism 2011-03-15 10:10:41
@Techism很抱歉,如果我不诚实地离开这么晚,但电子邮件警报没有发生某种原因。无论如何,感谢您的回复。明智的想法:它证明问题与港口,而不是与网站相关联。但我想不出在哪里。 – xgretsch 2011-04-02 16:32:22