Виртуальные хосты Apache недоступны

Я занимаюсь локальной разработкой php с apache и виртуальными хостами. По какой-то причине мои сайты виртуальных хостов перестали отвечать.

Ошибка Хрома:

This web page is not available
ERR_ADDRESS_UNREACHABLE

Ошибка фаерфокса:

Server not found.

Я не вносил никаких изменений в конфигурацию сервера или файлы php ini с тех пор, как я их настроил, и сегодня сайты работали нормально. Это влияет на все сайты виртуальных хостов, которые я создал, но apache по-прежнему работает нормально на локальном хосте.

Я попытался перезапустить свою систему (ubuntu) и проверил журналы доступа и ошибок Apache. Попытки доступа к виртуальным хостам вообще не регистрируются (с момента возникновения проблемы).

Я понятия не имею, что происходит. Есть ли у кого-нибудь совет?

Спасибо.


person user126440    schedule 21.11.2015    source источник


Ответы (1)


Хорошо, я решил это, но я думаю, что это удобно для справки другим.

Мой маршрутизатор переназначил мой IP-адрес (я понятия не имею, почему). Поэтому IP-адрес в /etc/hosts для этих доменных имен виртуальных хостов не соответствует адресу моего ПК-разработчика.

Решение: я только что обновил IP-адрес в виртуальных хостах.

Еще одна странность заключается в том, что маршрутизатор, похоже, удалил все IP-адреса устройств, которые в данный момент не подключены. В прошлом он держал их рядом, даже если они не были подключены, но это другой вопрос, и я должен разобраться с этим (ну, я думаю, что назначил им статический IP-адрес, но я давно не трогал настройки маршрутизатора ).

person user126440    schedule 21.11.2015
comment
Кажется, это происходит со мной всякий раз, когда я использую другой маршрутизатор (очень раздражает!). Я заменил адрес в виртуальном хосте на localhost/myvhost и, кажется, решил проблему. - person jakub; 15.07.2016