我在用着 IIS 5.1 在我的开发计算机上的 Windows XP 中。我将在公司的 Web 服务器上设置 HTTPS,但我想先尝试在本地执行此操作,然后再在生产系统上执行此操作。

但是,当我进入网站配置部分的“目录安全”选项卡时,“安全通信”组框被禁用。我需要做些什么才能启用此组框吗?

有帮助吗?

解决方案

那是因为受限Windows XP版本下的IIS 5.1仅限于HTTP。您需要在 Windows 2003 上安装完整版本的 IIS 6.0 才能执行此操作。幸运的是,您可以从 Microsoft 下载 Windows 2003 的 VHD 映像并在 Virtual PC 实例下运行它。另外,我建议您这样做,因为您要小心并使用靠近生产环境的机器。IIS 5.1 版本从未部署为生产计算机,因此您无法保证任何事情,并且 IIS 5.1 和 IIS 6.0 之间的差异非常显着,VM 值得您使用。

其他提示

您可能需要先手动创建证书(在WinXP上似乎没有内置机制,因此您需要使用OpenSSL)。查看这两个链接:

在 Windows XP Professional 上的 IIS 中启用 SSL

在 Windows XP 中为 IIS 启用 SSL (HTTPS)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top