linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化

购买SSL证书


首先第一步就是获取一个证书。来到阿里云购买证书页面。传送门:阿里云免费SSL地址
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第1张图片
image
点击立即购买,然后下一步,直接支付就可以了
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第2张图片
image
看下支付成功
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第3张图片
image
之后,去阿里云控制台,选择菜安全(云盾)->证书服务,可以找到刚刚的购买好的订单
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第4张图片
image
刚刚买好的订单,证书状态为待完成。需要点击补全链接进行补全

补全信息


补全信息就是填写一些你的域名信息和你的个人信息,顺带验证下域名是你的
第一步是填写域名。这里不能写通配符域名,需要写普通域名,就是类似于www.baidu.com或者images.baidu.com这种
所以,当你需要多个二级域名的时候,你需要购买多个免费的SSL证书
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第5张图片
image
下一步,填写个人信息
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第6张图片
image
这里面要注意,红框内的域名验证类型
  • DNS:是在域名解析记录里面添加一条记录来证明域名是你的
  • 文件:是传一个文件到你的域名根目录方式来证明域名是你的
其中如果选择DNS的,并且域名在阿里云的可以直接勾选下面的复选框,这样阿里云就会自动帮你填写域名解析记录,全自动
点击下一步,进入生成CSR界面,这里为了简单,选择系统生成。点击创建自动创建
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第7张图片
image

查看状态


完成上面所有工作后。回到证书订单列表,信息会显示在审核中状态。点击进度可以查看之前步奏是否有问题
如下状态是成功:
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第8张图片
image
如果点击进度,弹出对话框如下
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第9张图片
image
注意红色字。说明,系统在域名解析中添加TXT记录存在冲突。那么说明你的域名中存在同名的CNAME记录。因为,CNAMETXT同名会冲突
我们去域名解析界面看下:
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第10张图片
image
果然,这里存在同名的CNAME。解决方案:
  1. 先删除CNAME,添加TXT记录,等到域名授权验证通过。这时再删除TXT,把CNAME写回来
  2. 先把CNAME改为A记录(因为A记录和TXT不冲突),然后添加TXT。等到审核通过同上
一切问题都解决了,下面就等签发

安装服务器证书


等到签发完成后,我们直接点击对应域名的下载链接
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第11张图片
image
跳转到该界面,选择你对应的服务器,下载证书。我这里是tomcat
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第12张图片
微信截图_20180208154040.png
下载完成后,文件包内应该有4个文件
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第13张图片
微信截图_20180208154709.png
我们去服务器tomcat安装的目录的conf创建一个文件夹cert,将刚刚下载的两个文件传到cert目录
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第14张图片
微信截图_20180208154554.png
找到安装Tomcat目录下该文件server.xml,一般默认路径都是在 conf 文件夹中,加上以下内容:

重启 Tomcat
通过 https 方式访问您的站点
linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化_第15张图片
微信截图_20180208161229.png

你可能感兴趣的:(linux(centos 6.8 64位)阿里云免费SSL证书实现全站HTTPS化)