题
我在用着 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)。查看这两个链接:
不隶属于 StackOverflow