我们已将我们的网站部署到实时网络服务器、Windows Server、IIS 7.5。网站 asp.net、.NET 4.5 我已将网站绑定配置为允许对该网站的 https 请求。
要求托管服务提供商开放 443 端口。
我可以使用 80 端口通过 Internet 访问该网站,完全没有问题。( http://mysite.com ) 但我无法通过 https ( https://mysite.com ) 访问。但是我可以从服务器本身通过 SSL 访问该站点,这意味着 SSL 配置很好。(https - localhost)
但我可以远程登录(telnet mysite.com 443),它通过远程登录响应 GET 请求。我重新检查了证书并将其更改为自签名证书,问题仍然存在。
这些请求也没有在 IIS 日志中被跟踪,似乎请求没有到达 IIS。希望在它到达服务器之前出现问题。
但是,当我以http://mysite.com:443身份访问该网站时,它可以工作。
我对这种行为有点困惑。显然 443 端口是由托管公司开放的。但是通过 HTTPS 的请求有问题,它应该向端口 443 发送请求。请帮助。