Mic*_* B. 4 .net iis https http iis-7.5
我有一个在IIS 7.5中运行的网站。当我通过HTTP访问站点时,一切正常。通过HTTPS运行站点时,我立即收到HTTP 503错误“服务不可用”。网站上使用的SSL证书是自生成的/自签名的。
以下是我已经看到了类似的问题的解决并不适用于这种情况:
Mic*_* B. 11
此博客的评论者Chad Cothern找到了答案,并由BretB 链接到此Microsoft博客。在这种情况下,问题在于端口443上的所有内容均已保留,并且“阻止W3SVC在尝试启动站点时获得对端口80进行监听的权利。此外,在IIS中运行的应用程序无需显式保留即可运行,只有非IIS应用程序要使用HTTP侦听请求时,才必须保留URL命名空间。”
以下是确定这是否是问题以及如何解决的步骤:
netsh http show urlacl url=https://+:443/netsh http delete urlacl https://+:443/请注意,您也可以使用此方法检查端口80或任何其他端口。例如,如果保留了端口80而没有保留443,则通过HTTPS的站点将起作用,而HTTP则不能。
| 归档时间: | 
 | 
| 查看次数: | 3344 次 | 
| 最近记录: |