我IIS 5.1
在我的开发计算机上使用 Windows XP。我打算在我公司的 Web 服务器上设置 HTTPS,但我想先在本地尝试,然后再在生产系统上进行。
但是当我进入我网站配置部分的目录安全选项卡时,“安全通信”组框被禁用。我需要做些什么来启用这个组框吗?
您可能需要先手动创建证书(在 WinXP 上似乎没有内置机制,因此您需要使用 OpenSSL)。查看这两个链接:
那是因为有限的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 值得您使用的情况下非常重要。