如何在IIS 7/Windows 7 64位上启用SSL

Mar*_*tyn 11 ssl iis-7

我正在尝试使用自签名证书在我的开发机器上的IIS 7中启用SSL.结果令人非常沮丧.

我已经按照指南和其他几个几乎相同的指南.配置没问题,但是当我尝试导航到网站时,我遇到了各种错误.

http://localhost/index.htm - HTTP错误404中的结果 - 未找到.

https://localhost/index.htm - Internet Explorer中的结果无法显示网页.

如果我进入IIS并从网站上删除https绑定,那么它按预期工作(显然只在http中).

我在说这有什么需要在Windows中设置/配置/安装才能工作吗?

谢谢.

Car*_*res 9

您不需要重新启动,看起来IIS由于某种原因没有响应.你有机会安装Skype吗?不幸的是,我们看到端口问题的最常见原因之一.

这样做:

  1. 打开IIS管理器,然后选择服务器
  2. 单击"站点"页面,确保"默认网站"已启动.
  3. 如果未运行,请单击"开始"

还要在出现端口问题时进行故障排除:

  1. 打开提升的命令提示符并键入
  2. netstat -ano
  3. 在那里搜索类似于0.0.0.0:80和:443的内容

您将能够看到我使用该端口的进程ID(PID).

另外,要对SSL进行故障排除,您可以在相同的命令提示符"netsh http show sslcert"中运行,您应该在那里看到您分配的证书.