我正在使用ASP.Net MVC 4框架创建网站。我很难让SSL与那个(或任何基本的)网站一起工作。带SSL的IIS 7.5站点失败,没有SSL的站点工作
我为该域名购买了SSL证书(我们只是称其为“example.com”)。我进入了IIS,并为端口443配置了默认网站的https绑定。如果我打开该网站的非SSL版本,它就会起作用。 (在这种情况下,该网站是股票,基本的IIS起始页面)。如果我尝试通过https访问该站点,则超时并且无法显示该页面。
我已经使用netsh验证过端口443处于打开状态,并且没有任何其他端口正在侦听。我仔细检查过,以确保Windows防火墙允许端口443上的流量,并且是。如果我火了Wireshark的,并听取了交通上的端口443,然后尝试访问该网页时,我得到如下:
我不是一个专家在解释这些结果,但它似乎那东西仍然阻塞出站连接。同样,普通的http网页加载正常,但同一页面的https版本超时。
我在想我的智慧结束试图弄清楚这一点。任何想法可能会发生在这里?
只是踢,我暂时关闭了服务器上的防火墙。这似乎没有效果。 –
如果我尝试在本地服务器上“telnet localhost 443”,我收到一条消息,指出'连接到本地主机...无法打开与主机的连接,端口:443:连接失败'。这让我觉得这是一些配置设置在服务器上的问题。 –
哦,我希望你在发布之前检查服务器是否在本地运行。如果服务器没有运行在端口443上,您将无法连接到它,当然:) –