我正在尝试在 IIS 7 上安装 SSL 证书。我已经下载了免费试用证书。
之后,我要执行以下步骤:
- 单击开始菜单并选择管理工具。
- 启动 Internet 服务管理器并单击服务器名称。
- 在中心部分,双击“安全”部分中的“服务器证书”按钮。
- 从“操作”菜单中单击“完成证书请求”。
- 输入证书文件的位置。
- 输入一个友好名称。
- 单击“确定”。
- 在站点下,选择要使用 SSL 证书保护的站点。
- 从“操作”菜单中,单击“绑定”。这将打开“站点绑定”窗口。
- 在“站点绑定”窗口中,单击“添加”。这将打开“添加站点绑定”窗口。
- 从类型菜单中选择 https。将端口设置为 443。
- 从 SSL 证书菜单中选择刚刚安装的 SSL 证书。单击“确定”。
这是我收到消息的步骤:
证书链中缺少一个或多个中间证书。要解决此问题,请确保已安装所有中间证书。有关详细信息,请参阅 http://support.microsoft.com/kb/954755
此后,当我访问该网站的第一页时,收到以下消息:
该网站的安全证书有问题。
我究竟做错了什么?
答案1
您正确地完成了 IIS7 部分。问题听起来像是免费证书没有在您的机器上安装完整的证书链。请咨询证书提供商。他们应该有一个关于如何添加中间证书的指南。基本上,这是您的免费证书所依赖的另一个证书。
此外,如果您想直接管理证书,您可以转到 MMC(只需从开始 -> 运行中键入 MMC)。然后为本地计算机添加证书管理单元。这可以让您更清楚地了解证书。