Когда я создаю виртуальные хосты, я почти всегда забываю добавить запись в /etc/hosts
пока я не попытался проверить сайт в веб-браузере и не пожаловался о недосмотре. Я хочу изменить a2ensite
и a2dissite
так что при запуске происходит следующее:
a2ensite
ищет запись о сайте в /etc/hosts
. Если он не найден, добавьте сайт в записи 127.0.0.1. В противном случае ничего не делайте.a2dissite
ищет запись о сайте в /etc/hosts
. Если он найден, удалите сайт из 127.0.0.1. В противном случае ничего не делайте.Либо это (что MAMP делает в OS X), либо добавьте напоминание, которое мне нужно отредактировать etc/hosts
чтобы виртуальный хост работал.
Я попытался отредактировать эти файлы, но, поскольку я не знаю PERL, я не уверен, какие изменения нужно внести. Кроме того, я не уверен, что редактирование этих файлов - лучший вариант в случае, если apt перезаписывает мои изменения при обновлении apache2.