2018-12-21  1,638 views 12

使用腾讯云CDN为虚拟主机开启HTTPS

温馨提示:本文共计1174个字,预计阅读时间需要4分钟。

腾讯云CDN开启HTTPS

SSL 证书已经普及, 跟上脚步开启 HTTPS 访问, 分享下折腾过程.

腾讯云 CDN 每个月免费 10G 流量, 这个博客流量现在足够.

虚拟主机不要开启搜索引擎自动回源, 否则蜘蛛会 404, 原因是因为虚拟主机本身没有 SSL.

涉及到的产品

博客环境: WordPress
插件: Really Simple SSL
CDN: 腾讯云 CDN, 主要使用 HTTPS 301 转向服务.
证书: 腾讯云免费 SSL 证书 TrustAsia TLS RSA CA (1年)
域名: 解析用的 DNSPOD, 现在被腾讯给吃了.
虚拟主机: 万网双线, 现在被阿里给吃了.

腾讯云相关服务

导入步骤

第一步: WordPress 准备

下载 Really Simple SSL 后直接开启, 放心不会立马成功的.

WordPress 什么都不需要修改, 插件会提示未侦测到 https.

为什么用插件, 因为简单易用, 手动改错了得不偿失, 最关键还可一键还原.

第二步: CDN 设置

打开腾讯云 CDN, 画了一个示意图, 主要就是开启 HTTPS 访问协议.

腾讯云CND使用示意图

其实去年 11 月份我就试用过, 当时没成功, 貌似会陷入死循环, 301 转向问题.

这次的配置如下, 重点我都标注了, 参考图片即可.

腾讯云CDN设置

缓存过期配置优先级不要误解, 设置错误会出现异常.

腾讯云CDN缓存设置

Range 回源配置要关掉, 回源跟随 301/302 也要关掉. 鉴权不要开.

开启 HTTPS 强制跳转, 方式为 301 永久, 主要是百度认证 HTTPS 时只认 301 跳转, 其次一定要关掉 SEO 优化, 因为是廉价版虚拟主机, 不提供 SSL 服务, 故如果开启, 搜索引擎的蜘蛛会回源按照 HTTPS 去抓数据, 你没有证书当然是无效的, 会出现 404 的情况, 不开启还能抓, 开启 404, 所以廉价虚拟主机只能这样, 哪怕对 SEO 不好也没办法.

开启HTTPS强制跳转

百度 HTTPS 认证成功后是可以退场的.

百度HTTPS认证成功

腾讯 CDN 没有问题, 因为我的虚拟主机不具备开 HTTPS, 所以不要使用 SEO 优化, 想到这里也想笑, 本来 CDN 的主要用途就不是用于开启 HTTPS, 我倒好, 把这个功能做成了最主要的, 因为 404 还给腾讯云的客服打了差评, 后来通过电话互相讨论后, 才明白原委, 腾讯云的公关效率很快, 真的很及时.

开启SEO优化后出现404

CDN 设置完成.

第三步: 域名解析

添加一个 CNAME 记录即可, 同时要关闭 A 记录. CNAME 的值为第二步图中所示.

域名需要关闭A记录后做CNAME

域名解析设置完成.

第四步: WordPress 一键打开 SSL

回到插件页面, 这个时候点击验证, 顺利的话就会出现下图, SSL 已能正常使用.

报错请忽略, 和之前蜘蛛抓取 404 一样的问题.

开启Really Simple SSL插件

至此, 博客开启 HTTPS 协议访问.

结语

19 号晚上失眠, 无聊于是就想起腾讯云 CDN 去年搞 HTTPS 没成功, 虽然这个博客没啥人看, 但开启 HTTPS 也是对看的人负责吧, 所以就折腾了一宿, 除了蜘蛛抓不到一切顺利.

腾讯云下午的服务确实有点吃惊, 当时问题没解决我在微博发了下牢骚, 结果很快有人电话联系我并非常友好的沟通, 真的 nice, 如果之前就这么 nice 一定满分.

_End_

12 条评论  访客:7 条  作者:5 条

  1. 青山 LV2

    我看了下inoreader,我的订阅源好像正常了。ps:没看到留言板,就在这留言了

    • Sam.Z GM

      @青山 哈哈, 有问题就修正的年轻志士, 看好你.

  2. goovier LV2

    阿里云虚拟主机后台有个开启https是什么东东?开完了,网站就变成https了。

    • Sam.Z GM

      @goovier 哈哈哈, 阿里云后来已经部署了, 就是虚拟主机支持证书安装, 蛮好的, 原生HTTPS. 我这个是超级便宜的那种, 晚点升级下就好了.

    • goovier LV2

      @Sam.Z 难道还能有我的便宜? :mrgreen: 已擅自加入了本博链接。

    • Sam.Z GM

      @goovier 一年几十块的虚拟主机, 万网老用户~ 博主的博客也不错, 加入了我的feed reader~ 链接我也做起.

    • goovier LV2

      @Sam.Z 那你的图片视频都放在哪呢?难道我们是一样的,200m那个 :mrgreen: :mrgreen: :mrgreen:

    • Sam.Z GM

      @goovier 哈哈哈, 以前是用第三方, 图片被坑了几次现在放在服务器上了, 因为和IDC的人很熟, 所以免费帮忙提高了容量(1G), 视频一直是第三方, 绝不放在本地空间.

    • goovier LV2

      @Sam.Z 什么时候阿里再提个空间降个价 :mrgreen:

    • goovier LV2

      @Sam.Z 为什么你的邮件回复在广告邮件里面呢

    • Sam.Z GM

      @goovier 中午出去吃饭了, 偶尔出现在广告邮件里面正常, 我用的是阿里的免费smtp邮件推送服务.

  3. 小石 LV2

    正在用腾讯云cdn+腾讯云学生机,海星 :mrgreen: :mrgreen:

给我留言

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