IIS 5.1中的HTTPS

时间:2020-03-05 18:39:14  来源:igfitidea点击:

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

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

解决方案

回答

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

在Windows XP Professional的IIS中启用SSL

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

回答

这是因为在受限Windows XP版本下的IIS 5.1仅限于HTTP。为此,我们需要在Windows 2003上具有完整版本的IIS 6.0。幸运的是,我们可以从Microsoft下载Windows 2003的VHD映像,并在Virtual PC实例下运行它。另外,我建议我们这样做,因为我们要小心谨慎,并在生产环境附近使用机器。 IIS 5.1版本永远不会部署为生产机器,因此我们无法保证任何事情,并且在值得花时间使用VM的情况下,IIS 5.1和IIS 6.0之间的差异非常明显。