![在 IIS 上创建自签名 SSL - 远程访问问题](https://linux22.com/image/1237465/%E5%9C%A8%20IIS%20%E4%B8%8A%E5%88%9B%E5%BB%BA%E8%87%AA%E7%AD%BE%E5%90%8D%20SSL%20-%20%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E9%97%AE%E9%A2%98.png)
我遵循这些说明创建自签名 SSL
(我打开了 SelfSSL 并输入selfssl /T
)。
当我访问时,https://localhost/
它可以正常工作,但是当我尝试远程访问时(我将路由器设置为端口转发到localhost
),例如,https://myip
页面无法加载。此外,我注意到另一件事。当我localhost
本地访问时,系统会要求我输入用户/密码,但如果我远程访问,我会收到以下警告:
正在建设中 您尝试访问的站点目前没有默认页面。它可能正在升级和配置中。...
我不知道这是否与此有关,但我希望有人知道答案。
谢谢,Ile
答案1
以下是我发现的几件可能错误的事情。
- HTTPS 使用端口 443 而不是 80 或 8080,因此如果您只是指定
https://myip
,它将尝试访问端口 443,您需要转发 443 或指定端口https://myip:8080
。如果您使用 8080 路由,则需要确保 IIS 正在端口 8080 上侦听 SSL 连接,而不是正常的 HTTP/端口 80 流量。 - 您在端口转发规则中说您要转发到
localhost
。您真的要转发到localhost/127.0.0.1
还是正在使用内部 IP?您需要确保它是您的内部 IP 地址(可能是192.168.x.x
)。