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

时间:2011-04-04 17:33:42

标签: iis-7 ssl

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

我遵循了THIS指南以及几个几乎完全相同的指南。配置没问题,但是当我尝试导航到网站时,我遇到了各种错误。

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

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

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

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

感谢。

1 个答案:

答案 0 :(得分:9)

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

这样做:

  1. 打开IIS管理器,然后选择服务器
  2. 单击“站点”页面,确保“默认网站已启动”。
  3. 如果未运行,请单击开始
  4. 如果是端口问题,还要进行故障排除:

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

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

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