Zend Server CE, после удаления localhost не работает - PullRequest
2 голосов
/ 19 октября 2011

Это странно ...

Я установил Zend Server, чтобы протестировать его.Оказывается, мне это не нравится, и я хотел вернуться к MAMP.Но после удаления Zend Server CE «localhost» больше не работает.Я могу получить доступ к MAMP только с 127.0.0.1

Разочарование, и мне это совсем не нравится.

Любые идеи?

хосты:

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

127.0.0.1 mydomain.loc www.mydomain.loc

nslookup говорит:

Server:     64.59.160.13
Address:    64.59.160.13#53

Non-authoritative answer:
Name:   localhost
Address: 127.0.0.1

Ответы [ 2 ]

3 голосов
/ 19 октября 2011

В колледже мне сказали, что иногда единственное, что вы можете сделать, чтобы активировать порт 80 на Mac, это включить встроенный веб-сервер, а затем снова отключить его.

Так я и сделал, и все хорошо.

0 голосов
/ 19 октября 2011

Вы упоминаете 127.0.0.1, который является адресом IPv6. Многие (все?) Современные операционные системы настроены на разрешение localhost с использованием IPv6 до ::1. Я предполагаю, что ваша установка MAMP не прослушивает через IPv6. Попробуйте открыть http://[::1]/, если это работает, в нашей конфигурации разрешения есть ошибка, если нет (то, что я ожидаю), вы должны настроить свой веб-сервер на lsiten to :: 1 или любое другое устройство.

Это можно сделать в httpd.conf, используя

Listen 80

для прослушивания на всех устройствах, порт 80 или

Listen [::1]:80

для прослушивания localhost только через IPv6. Не допускать конфликтующих записей VHost и т. Д.

...