可能原因是防火墙或者路由器被设置为禁止外部流量的 https 访问,可以尝试以下方法来解决:
检查是否开启了 https 端口(443),可以使用以下命令查看是否监听了 443 端口:
netstat -ano | findstr :443
如果没有监听,则需要手动添加监听:
netsh http add sslcert ipport=0.0.0.0:443 certhash=YOUR_CERT_HASH appid={YOUR_APP_ID}
其中,certhash 是 SSL 证书的散列值,YOUR_APP_ID 是应用程序的身份。
如果是自签名证书,则需要在外部设备上安装证书。可以将证书导出为 .pfx 格式,然后将该文件拷贝到外部设备上进行安装。
检查路由器或防火墙的设置,确保 https 流量被允许通过。可以尝试临时关闭防火墙来测试是否可以访问 https。
确保外部 DNS 能够正确地解析你的域名,并指向正确的 IP 地址。
如果问题仍未解决,请尝试查看系统日志和错误消息以获取更多详细信息。