'/etc/hosts',http 链接正在重定向,但 https 链接未重定向

'/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 。有什么办法可以做到这一点吗?

答案1

/etc/hosts不关心协议,它处理主机名。此外,//不是注释字符/etc/hosts。请参阅

man hosts

了解详情。

127.0.0.1 test.com

应该足以重定向 http 和 https。您是否在本地主机上运行了监听 https 连接的服务?

答案2

我以为我遇到了类似的问题。

对于那些犯下与我一样愚蠢错误的人……

我正在通过 /etc/hosts 将请求重新路由到不同的 IP 来测试新的网络服务器。

我在我的 Web 服务器上执行了 tail -f access_log,看到了除 https 请求之外的所有测试请求。我花了几分钟才弄清楚。

最后,我意识到我将 SSL 请求记录到了另一个文件中。这些日志条目在 access_ssl_log 中工作正常。哎呀!

相关内容