В OS / X и Apache localhost не разрешается для некоторых портов, но не для других - PullRequest
0 голосов
/ 15 марта 2011

У меня есть установка Apache с несколькими виртуальными хостами, чтобы, среди прочего, протестировать множество копий Drupal на моей локальной машине (хотя не обязательно на 100% ставить Drupal в корень своего виртуального хоста,некрасиво, если вы этого не сделаете).

Некоторые из них работали нормально.Но вчера я добавил новый, и система не может решить его.Другими словами, адрес http://127.0.0.1:7777 работает нормально, в то время как адрес http://localhost:7777 терпит неудачу, с ошибкой HTTP 324 (ERR_EMPTY_RESPONSE).

Однако идентично настроенный vhost на 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>

1 Ответ

0 голосов
/ 19 апреля 2011

Так как это проблема с вашими портами, есть несколько мест, где это может происходить (брандмауэр, маршрутизатор, конфликтующие службы и т. Д ...)

Разумное решение?Просто выберите другой порт.

...