阿里云免费SSL证书申请及部署
时间:2020-11-12 阅读:1204
阿里云免费SSL购买页
https://common-buy.aliyun.com/?spm=5176.b62838115.0.0.3eb856a7rq4V0L&commodityCode=cas
选 单个域名 DV域名级SSL 免费版 购买即可(证书品牌:DigiCert(原Symantec))
前往证书控制台https://yundun.console.aliyun.com/?spm=5176.6660585.774526198.1.6cb06bf8DOUdex&p=cas
点证书申请 输入带www.的域名
登录到域名管理控制台 dns.console.aliyun.com
DNS里增加记录类型TXT
主机记录 _dnsauth
生效后等审核完成.下载证书去宝塔部署即可 虚拟主机面板也可以部署
每年快到期了吊销重新申请一下即可
---------------
SSL配置
宝塔 网站里找到需要配置的网站 点 设置 SSL 选其它证书.输入文件后.打开 强制HTTPS开关即可
因为我们使用的是在阿里云申请的免费SSL证书,所以我们选择”其他证书“,然后用复制前面我们所下载的证书文件中.key文件的内容粘贴到第一个文本框里,复制另一个和key文件同名的那个.pem文件内容粘贴到第二个文本框里并保存。
方法二:直接在面板申请let’s encrypt证书。
在前面我们提过一个let’s encrypt的免费证书,在这里大家也可以看到let’s encrypt的申请按钮,如果你不用阿里云的证书,那么也可以申请let’s encrypt。如图:
这个let’s encrypt的SSL证书有效期是三个月,看提示是可以免费续签,我们因为有了阿里云提供的Symantec的SSL证书,就不具体演示了,大家有兴趣可以自己试一下。
3、开启强制HTTPS:
设置完SSL证书之后,记得开启右上角”强制HTTPS“按钮才算大功告成,现在访问我们的网站就会发现,网址栏里已经自动变成https开头了,并且网址前面有一个绿色小锁符号。但是对于部分老网站来说,有可能你的网址前面那个小锁会是灰色的并且有个黄色三角符号。这是因为你的网页中图片或者部分内链还是HTTP开头的网址。如图:
看上去好像不够完美。对于这种情况我们有两种方法,第一种方法比较通用。可以通过phpMyadmin数据库指令来批量修改!代码如下:
update wp_posts set post_content = replace(post_content, 'http:/www.******.com','https://www.******.com');
第二种方法只适用与wordpress程序搭建的网站,通过修改 functions.php 文件。比如我的网站就是用的第二种方法,同样可以让你的小锁变成绿色:
网友评论