yar*_*rek 13 windows https hosts
我有以下内容C:\Windows\System32\drivers\etc\hosts
:
127.0.0.1 example.com
Run Code Online (Sandbox Code Playgroud)
它在我使用时有效:http : //example.com
但是当我使用:https : //example.com 时不起作用,它给出了错误 ERR_CONNECTION_REFUSED。
知道如何使用带有 HTTPS 站点的主机吗?
如果没有,有什么替代方案吗?
Arj*_*jan 12
您的hosts
文件中的以下内容
127.0.0.1 example.com
Run Code Online (Sandbox Code Playgroud)
...使http://example.com和https://example.com 都转到 127.0.0.1,因此:您自己的机器。(甚至更多:任何涉及 的内容example.com
,例如ping
或telnet
在从您的计算机运行时会转到 127.0.0.1。)
显然,您在自己的计算机上有一个 Web 服务器在端口 80 (HTTP) 上运行,但在端口 443 (HTTPS) 上什么也没有。更重要的是,获取ERR_CONNECTION_REFUSED
实际上证明您的hosts
文件已被使用,否则您将看到来自https://example.com的默认网站。
请注意,如果您的计算机上的服务器也支持端口 443 上的 HTTPS,则会出现证书错误,因为您无法为域购买证书example.com
。