Нужно ли редактировать файл hosts в Windows для размещения виртуальных хостов Apache? - PullRequest
0 голосов
/ 08 ноября 2018

Я учусь размещать сайты на маленьком домашнем сервере. Я следовал некоторым учебникам, где они сказали, что вы должны отредактировать файл "hosts" (C: \ Windows \ System32 \ drivers \ etc \ hosts) и добавить следующее:

127.0.0.1 domain.com

После того, как я зайду в свой httpd-vhosts.conf и введу что-то вроде этого:

<VirtualHost *:80>
    ServerName domain.com
    DocumentRoot C:/Apache24/Websites/domain.com
</VirtualHost>

Наконец, я бы пошел к Godaddy и указал бы domain.com на мой домашний IP.

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

Так нужно ли вообще изменять файл hosts?

Спасибо за помощь!

1 Ответ

0 голосов
/ 09 ноября 2018

Проведя дополнительное исследование, я обнаружил, что добавление его в файл hosts не требуется. Но если вы добавите его, при входе на веб-сайт с компьютера сервера запрос будет направлен прямо на веб-сервер, а не в Интернет, а затем обратно на веб-сервер.

...