1

Я установил локальный сервер без MAMP по разным причинам. Я использовал это руководство: установите и настройте Apache, MySQL, PHP и phpMyAdmin на OSX 10.8 Mountain Lion

Мне просто интересно, почему локальный IP и localhost разрешаются в двух разных местах. Прямо сейчас IP-адрес разрешается на виртуальный хост, который я настроил, а localhost - на DocumentRoot установленный httpd.conf

2 ответа2

1

Посмотрите на /private /etc /hosts и убедитесь, что 127.0.0.1 связан с localhost, вот так ...

127.0.0.1 localhost
0

Вы настроили два (или более) виртуальных хоста. Один настроен на прослушивание на локальном хосте, другой настроен на прослушивание на 127.0.0.1.

Или, более вероятно, один из них настроен на прослушивание на 127.0.0.1 или на локальный хост, а другой настроен на прослушивание любого соединения и обнаруживает, какое бы из них первое не было.

Посмотрите на свои виртуальные хосты - обратите внимание, что виртуальные хосты могут быть созданы в нескольких местах в OSX - либо в системе в целом, либо для каждого пользователя. Вы, вероятно, хотите либо удалить виртуальный хост, либо настроить его на прослушивание под обоими адресами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .