«/ etc / hosts», ссылки http перенаправляют, но ссылки https не перенаправляют - proUbuntu
Винтажный Клуб для гитаристов
4 голосов
/

Я отредактировал файл / etc / hosts и ввел следующую информацию:

127.0.0.1    test.com  //working

127.0.0.1    https://test.com //not working . 

из вышеприведенной информации http://test.com перенаправляет на 127.0.0.1, но https://test.com не перенаправляет на 127.0.0.1. Есть ли способ, которым я могу это сделать?

Ответы [ 2 ]

8 голосов
/

/etc/hosts не заботится о протоколах, он обрабатывает имена хостов. Более того, // не является символом комментария в /etc/hosts. См

man hosts

для деталей.

127.0.0.1 test.com

должно быть достаточно для перенаправления как http, так и https. Запускаете ли вы службу прослушивания https-соединений на вашем локальном хосте?

1 голос
/

Я думал, что у меня похожая проблема.

Для тех, кто совершает ту же глупую ошибку, которую я совершил ...

Я тестировал новый веб-сервер, перенаправляя запросы на другой IP-адрес с помощью /etc/hosts.

Я сделал tail -f access_log на своем веб-сервере и увидел все мои тестовые запросы, кроме https. Я потратил несколько минут, чтобы понять это.

Наконец, я понял, что я регистрирую запросы SSL в другом файле. Эти записи журнала работали очень хорошо, в access_ssl_log. Doh!

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...