【发布时间】:2011-04-04 17:33:42
【问题描述】:
我正在尝试使用自签名证书在我的开发机器上的 IIS 7 中启用 SSL。事实证明这很令人沮丧。
我关注了THIS 指南和其他几个几乎相同的指南。配置正常,但是当我尝试导航到该网站时出现各种错误。
http://localhost/index.htm - 导致 HTTP 错误 404 - 未找到。
https://localhost/index.htm - Internet Explorer 中的结果无法显示网页。
如果我进入 IIS 并从网站上删除 https 绑定,那么它会按预期工作(显然仅在 http 中)。
我猜测需要在 Windows 中设置/配置/安装一些东西才能工作?
谢谢。
【问题讨论】:
-
嗨 Martyn 您是否为特定站点或任何重定向定义了任何 URL 重写规则?您是否尝试颁发另一个自签名证书?也许证书有错误。特定站点的 SSL 设置下的要求 SSL 选项是否已禁用?尝试从另一台计算机连接到您的开发机器并使用 Wireshark 嗅探流量。在那里你可以看到 IIS 是否向客户端返回了一些东西。
-
我看到了同样的行为,直到我在第一次安装证书后重新启动机器。我不确定具体需要重新启动哪个进程,但是 HTH。