在OS / X和Apache上,localhost无法解析某些端口而不解析其他端口

时间:2011-03-15 09:58:27

标签: macos apache2 localhost

我有一个带有多个虚拟主机的Apache设置,以便在我的本地计算机上测试Drupal的许多副本等等(尽管将Drupal放在其虚拟主机的根目录上并不是100%必不可少的,但是如果你不这样做很丑陋。)

其中一些工作正常。但昨天,我添加了一个新的,系统无法解决它。换句话说,地址http://127.0.0.1:7777工作正常,而地址http://localhost:7777失败,HTTP错误324(ERR_EMPTY_RESPONSE)。

但是,在localhost:7778上设置相同的vhost工作正常。

有什么想法吗?

以下是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>

1 个答案:

答案 0 :(得分:0)

由于您的端口存在问题,因此可能会发生以下几种情况(防火墙,路由器,冲突服务等)。

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