七牛自定义域名开启HTTPS

博主之前已经介绍了很多篇关于七牛的文章了,其中有一篇是七牛自定义域名的,详情请点这里

配置七牛自定义域名cdn加速,让你的网站飞起来

本文将介绍在已经有自定义域名的情况下,配置https。关于https的配置,请点击这篇文章

wordpress配置HTTPS和遇到问题的解决方案

 

因为博主之前已经配置了自定义域名 media.liuyanzhao.com,那时候新建的是HTTP协议的。

现在所需要的就是升级HTTP到HTTPS,当然重新绑定一个自定义域名设置HTTPS也可以。具体步骤如下

1、购买证书

打开七牛SSL页面,https://portal.qiniu.com/certificate/ssl ,然后点击购买证书

选择TrusAsia 限免的那一个,核对信息,并支付

2、补全信息

这里注意,域名只能填一个,一个证书对应一个域名,博主这里是给media.liuyanzhao.com申请证书因为之前已经给liuyanzhao.com在腾讯云申请了,所以这里就只需要给自定义的二级域名来一个啦。

七牛自定义域名开启HTTPS

3、验证所有权,解析DNS

点击下一步的时候,可以得到下列信息,需要我们去验证所有权,在腾讯云那里,可以用文件验证和DNS验证。七牛这里,只能dns验证了

七牛自定义域名开启HTTPS

 

这里需要域名解析,在域名商(比如万网),解析给你的内容,如下

七牛自定义域名开启HTTPS

 

4、证书颁发成功

稍等十来分钟,就可以在我的证书那里查看到当前已颁发的证书啦

 

七牛自定义域名开启HTTPS

 

5、自定义域名升级HTTPS

之前的media.liuyanzhao.com是HTTP的,具体配置还请参考这篇文章

配置七牛自定义域名cdn加速,让你的网站飞起来

升级HTTPS只需要点击【域名概览】-->【高级设置】-->【升级HTTPS】,操作很简单。需耐心等待十几分钟,生效。

 

6、解析域名

复制给的CNAME

七牛自定义域名开启HTTPS

去万网,解析域名

七牛自定义域名开启HTTPS

 

然后再等几分钟,就生效了,最终效果如下

七牛自定义域名开启HTTPS

7、修改回源地址

点击镜像存储,将原来的http://liuyanzhao.com/改成https://liuyanzhao,com/

七牛自定义域名开启HTTPS

8、修改wp super chache里的cdn设置

同样wp super cache的cdn设置的文件路径也要改

七牛自定义域名开启HTTPS

9、functions.php里的代码也要替换

一般情况下,下面这段代码本来是不需要添加的,wp super cache会帮我们把liuyanzhao.com变成media.iuyanzhao.com,但是有时候却不生效。所以加以下代码,给图片开启cdn缓存

  1. if ( !is_admin() ) {
  2.     add_action('wp_loaded','c7sky_ob_start');
  3.     function c7sky_ob_start() {
  4.        ob_start('c7sky_qiniu_cdn_replace');
  5.     }
  6.    function c7sky_qiniu_cdn_replace($html) {
  7.        return str_replace("https://media.liuyanzhao.com/wp-content/uploads/"" https://media.liuyanzhao.com/wp-content/uploads/"$html);
  8.   }
  9. }

以上代码放到主题文件夹下的functions.php文件中,只需要修改第7行的两个url

 

至此我们已完美七牛自定义域名CDN+HTTPS了


更多文章

 

本文地址:https://liuyanzhao.com/4147.html

转载请注明

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
言曌

发表评论

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

目前评论:8   其中:访客  5   博主  3

    • avatar digiex

      请问楼主一个问题:
      全站“https”了,例如 https://www.abc.com。
      因为七牛“https”用量不计入免费额度,要收费,所以在七牛绑定加速域名时打算用“http”,例如 http://media.abc.com,这样可以吗,会不会和网站的https产生冲突?
      顺便问下楼主用的“https”自定义域名每月会产生多少费用?

        • avatar 言曌  博主

          @digiex 使用https融合cdn加速的话,价格是0.28 元/GB,我一个月大概要用40G,差不多10块钱

            • avatar digiex

              @言曌 谢谢楼主!那我不用“https”,直接用免费的“http”可以吗?

                • avatar 言曌  博主

                  @digiex 可以用

                    • avatar digiex

                      @言曌 谢谢

              • avatar ZAERA

                wp super chache会使统计失效,除了这个插件使用七牛CDN,没有其他插件了吗?

                • avatar 宅小猫

                  虚拟主机好像不可以配置吧? :?:

                    • avatar 言曌  博主

                      @宅小猫 都可以啊,能装https就可以