WordPress搭配腾讯云SSL启用全站HTTPS

站点建设评论15.7K1字数 1674阅读5分34秒阅读模式
摘要

最近把亦枫博客折腾的差不多了,有次用火狐打开提示我“连接不安全”,本来就是个人建的小站,也没什么!强迫症的自己表示没法接受了。因为CDN在腾讯上,于是决定在腾讯云申请个SSL证书。。

 

国际惯例,先来解惑下!可直接略过,看下面的过程文章源自亦枫博客-https://yflad.cn/607.html

WordPress搭配腾讯云SSL启用全站HTTPS文章源自亦枫博客-https://yflad.cn/607.html

什么是SSL?文章源自亦枫博客-https://yflad.cn/607.html

SSL 的英文全称是 “Secure Sockets Layer” ,中文名为 “ 安全套接层协议层 ” ,它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。文章源自亦枫博客-https://yflad.cn/607.html

SSL是网络加密传输协议,安装SSL数字证书之后,可通过https访问网站,浏览器地址栏显示“锁的标识”,点击锁型标识显示单位/个人认证信息,类似于驾驶证、护照和营业执照的电子副本,因为配置在服务器上,也称为SSL服务器证书。文章源自亦枫博客-https://yflad.cn/607.html

 文章源自亦枫博客-https://yflad.cn/607.html

为什么要用?文章源自亦枫博客-https://yflad.cn/607.html

(1)通过对传输层进行128-256位加密,确保网络传输数据安全。使用https加密协议访问网站,为客户端(浏览器) 到服务器端之间搭建一条加密通道,实现高强度双向加密传输,保证用户机密信息安全,防止用户信息、财务信息等重要数据的窃取或篡改。换句话说是安装了SSL证书之后数据的安全更有保障文章源自亦枫博客-https://yflad.cn/607.html

(2)认证服务器真实身份。安装过由第三方权威机构颁发的SSL证书,在浏览器地址栏可显示安全锁标识,点击可查询网站的真实身份,另外有些安装EVSSL证书网站,整个地址栏会变成绿色,一眼即可看出该网站安装了SSL证书,能够有效避免网站钓鱼、欺诈网站所造成的经济损失。文章源自亦枫博客-https://yflad.cn/607.html

 文章源自亦枫博客-https://yflad.cn/607.html

最近把亦枫博客折腾的差不多了,有次用火狐打开提示我“连接不安全”,本来就是个人建的小站,也没什么!强迫症的自己表示没法接受了。因为CDN在腾讯上,于是决定在腾讯云申请个SSL证书。。文章源自亦枫博客-https://yflad.cn/607.html

WordPress搭配腾讯云SSL启用全站HTTPS文章源自亦枫博客-https://yflad.cn/607.html

 文章源自亦枫博客-https://yflad.cn/607.html


 文章源自亦枫博客-https://yflad.cn/607.html

1、登陆“腾讯云SSL”申请免费一年DCSSL证书。点击直达WordPress搭配腾讯云SSL启用全站HTTPS文章源自亦枫博客-https://yflad.cn/607.html

 文章源自亦枫博客-https://yflad.cn/607.html

2、填写相关信息,下一步,选择验证方式。文章源自亦枫博客-https://yflad.cn/607.html

WordPress搭配腾讯云SSL启用全站HTTPS文章源自亦枫博客-https://yflad.cn/607.html

(如果选择手动DNS,只需要在域名解析处添加一条TXT记录类型,不懂的可以看下详细说明)文章源自亦枫博客-https://yflad.cn/607.html

这里我选择的是“文件验证”文章源自亦枫博客-https://yflad.cn/607.html

 

3、添加验证信息

在站点根目录创建  /.well-known/pki-validation/   文件夹。

在此文件夹下新建一个  fileauth.txt    文件名,复制文件内容

WordPress搭配腾讯云SSL启用全站HTTPS

待检测完成后,下载文件WordPress搭配腾讯云SSL启用全站HTTPS

 

(解压获得3个文件夹,分别是Apache、IIS、Nginx 服务器的证书文件,你是什么服务器就安装什么证书。具体可以看官方:指引文档

 

4、以Nginx为例,因为站点安装的是宝塔的Linux。所以操作非常简单:

打开站点的控制面板,切换到“SSL”。将对应的密钥证书粘贴复制进去,点击确认。

证书(crt)用编辑器打开即可

WordPress搭配腾讯云SSL启用全站HTTPSWordPress搭配腾讯云SSL启用全站HTTPS

 

5、设置WordPress站点链接

(1)在后台 - 常规 - 站点地址(URL),填入带https的域名

(2)在站点数据库 - SQL,执行如下操作(PS:注意https)

  1. UPDATE wp_options SET option_value = replace( option_value, 'https://yflad.cn', 'https://yflad.cn' ) WHERE option_name = 'home' OR option_name = 'siteurl';
  2. UPDATE wp_posts SET post_content = replace( post_content, 'https://yflad.cn', 'https://yflad.cn' ) ;
  3. UPDATE wp_posts SET guid = replace( guid, 'https://yflad.cn', 'https://yflad.cn' ) ;

 

WordPress搭配腾讯云SSL启用全站HTTPS

 

推荐个懒人方法。后台插件搜索:Velvet Blues Update URLs

在工具 - Update URLs,设置好后点击“Update URLs NOW”WordPress搭配腾讯云SSL启用全站HTTPS

 

如果你的网站下还有http的协议,它还不是一个绿色的小图标。

WordPress搭配腾讯云SSL启用全站HTTPS

 

这时可以点击详细信息,或者 F12(右键 - 审查元素) ,即可查看到是哪个链接的问题WordPress搭配腾讯云SSL启用全站HTTPS

修改好后即可,有CDN的需要刷新下

WordPress搭配腾讯云SSL启用全站HTTPS

 

访问域名便显示的是绿色的https图标了是不是有种高大上的感觉  嘿嘿!!!

 

如果你的CDN在腾讯云上可以参考下面的链接哦

WordPress启用全站SSL(配置腾讯云CDN)

如果你的分享功能不用使用,请参考如下方法:

开启SSL后,百度分享无法使用解决办法

继续阅读
扫扫关注公众号
weinxin
我的微信
扫扫体验小程序
weinxin
我的公众号
亦枫
  • 本文由 发表于 2017年6月6日 18:42:36
评论  0  访客  0
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定