为IIS站点启用SSL加密

为IIS站点启用SSL加密,就是我们通常所说的Https访问。

微软有一个官方的文章,请参考 http://www.microsoft.com/china/technet/security/guidance/secmod30.mspx

 

我自己做了一个截屏,以便大家理解

1. 准备证书。作为测试,可以直接用vs2008自带的一个makecert工具来生成一个证书。

为IIS站点启用SSL加密_第1张图片

如果你不懂该工具的使用,也可以跳过这一步。

 

2. 设置IIS网站使用的证书

为IIS站点启用SSL加密_第2张图片

为IIS站点启用SSL加密_第3张图片 

为IIS站点启用SSL加密_第4张图片

为IIS站点启用SSL加密_第5张图片

如果你没有在第一步创建证书,则可以选择“新建证书”,否则,可以选择“指派现有证书”

为IIS站点启用SSL加密_第6张图片

我这里选择之前做好的证书

为IIS站点启用SSL加密_第7张图片

为IIS站点启用SSL加密_第8张图片

为IIS站点启用SSL加密_第9张图片

注意,该证书因为是测试用的,它是不可能验证到一个受信任的证书颁发机构的。

3. 在某个子网站(虚拟目录上)启用SSL

为IIS站点启用SSL加密_第10张图片

为IIS站点启用SSL加密_第11张图片

点击“安全通道”里面的“编辑”

为IIS站点启用SSL加密_第12张图片

 

4. 测试该网站

通过在IE里面输入以下地址访问该子网站

https://localhost/petshop

为IIS站点启用SSL加密_第13张图片

我们会得到一个警告,说是安全证书有问题。原因上面也说到过了,我们的证书确实不是一个有效的证书。所以,我们还是要点击“继续浏览此网站”

为IIS站点启用SSL加密_第14张图片

为IIS站点启用SSL加密_第15张图片

为IIS站点启用SSL加密_第16张图片

你可能感兴趣的:(IIS)