使IIS支持HTTPS/SSL

一、安装证书服务
要想使用SSL安全机制功能,首先必须为Windows Server 2003系统安装证书服务。
进入控制面板,运行添加或删除程序,接着进入“Windows组件向导对话框,勾选证书服务选项,点击下一步按钮,接着选择CA类型。这里选择独立根CA”,点击下一步按钮,为自己的CA服务器取个名字,设置证书的有效期限,最后指定证书数据库和证书数据库日志的位置,就可完成证书服务的安装。
二、配置SSL网站
1.
创建请求证书文件
完成了证书服务的安装后,就可以为要使用SSL安全机制的网站创建请求证书文件。点击控制面板管理工具,运行“Internet 信息服务-IIS 管理器,在管理器窗口中展开网站目录,右键点击要使用SSL的网站,选择属性选项,在网站属性对话框中切换到目录安全性标签页(图1),然后点击服务器证书按钮。在“IIS证书向导对话框中选择新建证书,点击下一步按钮,选择现在准备证书请求,但稍后发送。在名称输入框中为该证书取名,然后在位长下拉列表中选择密钥的位长。接着设置证书的单位、部门、站点公用名称和地理信息,最后指定请求证书文件的保存位置。这样就完成了请求证书文件的创建。

2.
申请服务器证书
完成上述设置后,还要把创建的请求证书文件提交给证书服务器。在服务器端的IE浏览器地址栏中输入“/CertSrv/default.asp”。在“Microsoft 证书服务欢迎窗口中点击申请一个证书链接,接下来在证书申请类型中点击高级证书申请链接,然后在高级证书申请窗口中点击使用BASE64编码的CMCPKCS#10....”链接,再打开刚刚生成的“certreq.txt”文件,将其中的内容复制到保存的申请输入框后点击提交按钮即可。
3.
颁发服务器证书
点击控制面板管理工具,运行证书颁发机构。在主窗口中展开树状目录,点击挂起的申请项(图2),找到刚才申请的证书,然后右键点击该项,选择所有任务颁发。颁发成功后,点击树状目录中的颁发的证书项,双击刚才颁发的证书,在弹出的证书对话框的详细信息标签页中,点击复制到文件按钮,弹出证书导出向导,连续点击下一步按钮,并在要导出的文件对话框中指定文件名,最后点击完成

4.
安装服务器证书
重新进入IIS管理器的目录安全性标签页,点击服务器证书按钮,弹出挂起的证书请求对话框,选择处理挂起的请求并安装证书选项,点击下一步按钮,指定刚才导出的服务器证书文件的位置,接着设置SSL端口,使用默认的“443”即可,最后点击完成按钮。
原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1261221.html