我有一个带有几个虚拟主机的Apache设置,以便在我的本地机器上测试许多Drupal副本(虽然将Drupal放在它的虚拟主机的根目录并不是100%必要的,但如果不这样做,各种事情都会变得很糟糕)。
其中有几个运行得很好。但是昨天,我添加了一个新的,系统不能解决它。换句话说,地址http://127.0.0.1:7777工作正常,而地址http://localhost:7777失败,出现HTTPerror324 (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>发布于 2011-04-19 12:53:40
因为这是端口的问题,所以有几个地方可能会发生这种情况(防火墙、路由器、服务冲突等)
明智的解决方案是什么?只需选择一个不同的端口。
https://stackoverflow.com/questions/5310089
复制相似问题