对于设备的需求:需要三台设备:这里选用三台虚拟机
CA:安装DNS,CA服务 (windows servers 2012)
IP:192.168.10.10 gateway:192.168.10.1 DNS:192.168.10.10
WEB:安装IIS服务(windows serves 2012)
IP:192.168.10.20 gateway:192.168.10.1 DNS:192.168.10.10
Client:作为客户端访问
IP:192.168.10.30 gateway:192.168.10.1 DNS:192.168.10.10
【这里手动设置各个设备的IP,防止开关机使得dns服务中web的域名与IP不相对应】
1.CA安装DNS服务
(这里DNS设置默认就好)
2.CA安装CA服务
3.这里在角色服务选择两项
1).证书颁发机构
2).证书颁发机构Web注册
4.启用CA
图上点击更多
5.配置目标服务器
7.配置选中前面两个
8.CA设备里面DNS服务添加域名与IP的相互映射
9.添加正向查找以及域名解析
10.添加主机,IP填写web的IP
11.客户端client命令行使用nslookup命令可以查看www.ee.com
12.CA设备里面启用CA,右键打开证书颁发机构
(等下web设备申请的证书需要在这里点击颁发)
13.WEB设备安装IIS服务
WEB设备安装IIS的细微步骤:
1) 在“功能”窗口,勾选IIS全部安装组件,在该界面,将【.NET Framework 3.5功能】、【.NET Framework 4.5功能】下的组件全部勾选上。单击下一步
2)在“角色服务”窗口,必须将所有的IIS组件全部勾上,一定要检查每个可展开的下级选项框是否也全部勾选上,单击下一步
3)指定备用源路径,从镜像文件里面复制sxs文件夹到虚拟机【这里若显示报错,要添加备用源才需要做这一步】
【这里直接打开镜像文件,将里面的sxs文件放到虚拟机web设备里面,这里再选择其目录文件夹】
4)安装成功
14.在如图所示的网站添加一个新的网站
15.在如图所示的网站添加一个新的网站(端口重复可以更换)
16.目录选择:
(可以新建一个txt文档然后写入如下的,再把文档后缀名改为hml)
19.网站打不开选择下面的目录浏览-启用(右面)
20.客户端client访问http://www.ee.com/certsrv(证书网站)
【http://www.ee.com/certsrv】(网站+certsrv)
21.下载证书
22.第一个选项
23打开浏览器-工具-Internet选项-内容-证书-受信任的根证书颁发机构-导入
24.我们回到WEB服务器,用服务器打开CA网站并下载证书链并且导入【WEB设备】(相同的步骤)
25. 方法2:下载保存后WIN+R打开运行,输入mmc进入控制台导入证书【这是方法2】
更多操作-所有任务-导入
26.这之后,我们回到web服务器,申请证书
(这里通用名称是域名)
27.之后保存文档,将文档里的内容复制,web服务器并访问CA进行申请-高级-base64
28.CA服务器:ca证书颁发机构
(在挂起的申请进行颁发)
29.web服务器的设备进行访问
(查看挂起的证书)
(将证书下载下来)
30.这时候对网站进行绑定
(完成证书申请)
31.网站绑定证书
(完成绑定)
end:至此,可以使用客户端client访问https://www.ee.com(即含有证书的安全的网站)【之前使用http访问】



