«/ etc / hosts», ссылки http перенаправляют, но ссылки https не перенаправляют

Я отредактировал файл / 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. Есть ли способ, которым я могу это сделать?

4
задан 2 August 2012 в 20:01

2 ответа

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

man hosts

для деталей.

127.0.0.1 test.com

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

0
ответ дан 2 August 2012 в 20:01

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

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

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

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

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

0
ответ дан 2 August 2012 в 20:01

Другие вопросы по тегам:

Похожие вопросы: