我遵循这些说明创建自签名 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
)。