【笔记】在WindowsServer上搭建HTTPS服务器
前言
在WindowsServer2008搭建HTTPS服务器
搭建动态网站环境
因为搭建CA服务哦时需要创建动态网站
右键
计算机
->管理
添加角色
下一步
- 勾选
Web服务器(IIS)
->下一步
下一步
- 勾选
应用程序开发
->下一步
安装
- 等待安装完成->
关闭
创建一个静态网站
开始
->管理工具
->Internet信息服务(IIS)管理器
- 右键
网络
->添加网站
- 填写网站名->填写网站项目路径->类型为http->填写主机名->
确定
搭建DNS服务器
- 右键
计算机
->管理
添加角色
下一步
- 勾选
DNS服务器
->下一步
下一步
安装
- 等待安装完成->
关闭
配置DNS服务器
开始
->管理工具
->DNS
- 右键
正向查找服务器
->新建区域
下一步
下一步
- 填写
区域名称
->下一步
下一步
下一步
完成
新建主机名
- 空白处右键->
新建主机名
- 填写
名称
->填写IP地址
->添加主机
确定
完成
搭建CA服务器
- 右键
计算机
->管理
添加角色
下一步
- 勾选
Active Directory 证书服务
->下一步
下一步
- 勾选
证书颁发机构Web注册
添加所需的角色服务
下一步
- 勾选
独立
->下一步
- 勾选
根CA
->下一步
- 勾选
新建私钥
->下一步
- 配置加密方式和密钥长度->
下一步
- 配置CA名称->
下一步
- 配置CA可以颁发证书的有效期->
下一步
- 配置证书数据库位置和日志存放位置->
下一步
下一步
下一步
安装
- 等待安装完成->
关闭
IIS服务器申请证书
开始
->管理工具
->Internet信息服务(IIS)管理器
- 选中服务器->双击
服务器证书
创建证书申请
创建证书申请
- 填写基本信息->
下一步
- 创建密钥对,配置加密方式和加密长度->
下一步
- 配置申请书的本地存放位置->
完成
申请书提交到CA
- 浏览器访问CA站点(默认为
http://IP地址/certsrv
)->添加
添加
->关闭
申请证书
高级证书申请
Web浏览器证书是给客户机的浏览器申请的,用于双向认证
使用base64编码的CMC或PKCS#10文件提交一个证书申请,或使用base64编码的PKCS#7文件续订证书申请
- 把证书申请文件的内容复制到
保存的申请
区域
提交
- 证书申请完成
CA服务器颁发证书
开始
->管理工具
->证书颁发机构
- 选择
挂起的申请
->右键申请->所有任务
->颁发
IIS服务器保存证书
- 浏览器再次访问CA服务器->
查看挂起的证书申请的状态
保存的申请证书
下载证书
IIS服务器配置证书
开始
->管理工具
->Internet信息服务(IIS)管理器
- 选中服务器->双击
服务器证书
完成证书申请
- 选择证书文件并配置一个名称->
确定
HTTP站点升级HTTPS站点
- 右键HTTP站点->
编辑绑定
添加
- 类型改为
https
->SSL证书选择申请完成的证书->确定
关闭
配置SSL
- 选中站点->双击
SSL设置
- 勾选
要求SSL
->应用
完成
- 访问HTTPS站点