仅当我在本地 /etc/hosts 中添加主机名时,SSL 才有效

仅当我在本地 /etc/hosts 中添加主机名时,SSL 才有效

由于某种原因,如果我在本地 /etc/hosts 文件中添加域和 ip,我只能通过 https 访问我的网站。

亲自尝试一下!

如果我添加:192.237.249.43 familiarsolutions.com

到我的本地 /etc/hosts 文件,我可以连接到https://familiarsolutions.com/没问题。

如果 /etc/hosts 文件没有该行,我将无法连接,并且错误显示“网页不可用”<-这是在 chrome 中,错误日志中没有任何内容。

为什么会发生这种情况?我该如何解决它?

答案1

familiarsolutions.com 的 DNS 指向与您设置不同的 IP /etc/hosts

% dig +short familiarsolutions.com
192.237.225.48

因此您需要修复您的 DNS 设置。

相关内容