1

Некоторое время назад я успешно создал несколько виртуальных хостов на моей машине, изменив файл /etc/hosts и мой файл http-vhosts.conf .

Затем я нашел очень удобный инструмент под названием virtualhost.sh (https://github.com/pgib/virtualhost.sh) для ускорения этого процесса, который я установил с помощью homebrew.

Одна строка -> virtualhost.sh my_virtual_host_name все для меня, и у меня есть рабочий виртуальный хост, который указывает на каталог по моему выбору.

Сначала он работал успешно для меня, но теперь, после добавления нового хоста, он не работал. Хост не может быть найден в браузере. Оригинальные виртуальные хосты, которые я создал вручную, также не могут быть найдены сейчас. Локальный виртуальный хост localhost теперь даже не работает.

Я удалил хост, созданный с помощью этого инструмента, запустив virtualhost.sh --delete my_virtual_host_name . Мои созданные вручную VirtualHosts все еще не работают после этого, в том числе localhost по умолчанию.

Наконец, я полностью удалил инструмент с помощью homebrew. Это также не решило проблему.

Очевидно, я изменил важный файл из-за того, что возился с виртуальными хостами.

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

1 ответ1

0

Существует /etc /hosts ~ orig - оригинальный файл hosts. Так что вы можете просто

➜  ~  sudo cp /etc/hosts\~orig /etc/hosts 

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