Невозможно найти dev vhost по имени хоста, IP - PullRequest
0 голосов
/ 15 ноября 2011

В прошлом месяце у меня появился новый MacBook Pro, и я решил настроить свой стек MySQL / Apache / PHP вручную.Я следовал нескольким онлайн-гидам и решил некоторые проблемы, в конце концов я заставил его работать и даже сумел настроить vhosts (dev.local) и phpmyadmin.

Теперь у меня возникла проблема, которую я даже не знаю, какподход - я пытаюсь перейти на dev.local (сервер, установленный на моем macbook) со старого компьютера или с устройства Android, и я не могу ...

  • , когда пытаюсьперейдите к dev.local. Я получаю сообщение «error: not found»
  • , когда пытаюсь перейти по IP-адресу Mac LAN по адресу 192.168.1.xi, но получаю сообщение об ошибке, но не из того места - получаюдокумент из / Library / Webserver / Documents / вместо папки, которую я хочу получить (/ Users / Имя пользователя / Сайты /)

Я предполагаю, что это как-то связано с apache или vhostконфигурация

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Чтобы получить доступ к локальному серверу Apache через другой компьютер в сети, вам нужно либо настроить DNS-сервер, либо добавить имя домена и ip в файл hosts клиента, обращающегося к вашему серверу.

Документ, который вы обслуживаете, является документом по умолчанию в apache, так как сервер не может решить, какой vhost загрузить из-за отсутствия доменного имени (вы переходили на ip напрямую), вы получите обслуживаниедокут по умолчанию, а не те, что у вас.Проверьте конфигурацию apache, путь / Library / Webserver / Documents должен быть где-то там (не в конфигурации vhosts)

Надеюсь, это поможет

0 голосов
/ 16 ноября 2011

У вас включен веб-общий доступ на панели настроек общего доступа?

Отключить веб-общий доступ http://kav.in/blog/wp-content/uploads/2010/11/Turn-off-web-sharing1.png

Изображение из http://kav.in/installing-a-portable-local-server-in-your-mac-using-mamp. Снимок экрана сделан со Snow Leopard,но интерфейс у Lion такой же.

...