七牛自定义域名开启HTTPS

avatar 2017年05月13日13:08:57 9 9453 views
博主分享免费Java教学视频,B站账号:Java刘哥
博主之前已经介绍了很多篇关于七牛的文章了,其中有一篇是七牛自定义域名的,详情请点这里 配置七牛自定义域名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在腾讯云申请了,所以这里就只需要给自定义的二级域名来一个啦。

3、验证所有权,解析DNS

点击下一步的时候,可以得到下列信息,需要我们去验证所有权,在腾讯云那里,可以用文件验证和DNS验证。七牛这里,只能dns验证了   这里需要域名解析,在域名商(比如万网),解析给你的内容,如下  

4、证书颁发成功

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

5、自定义域名升级HTTPS

之前的media.liuyanzhao.com是HTTP的,具体配置还请参考这篇文章 配置七牛自定义域名cdn加速,让你的网站飞起来 升级HTTPS只需要点击【域名概览】-->【高级设置】-->【升级HTTPS】,操作很简单。需耐心等待十几分钟,生效。  

6、解析域名

复制给的CNAME 去万网,解析域名   然后再等几分钟,就生效了,最终效果如下

7、修改回源地址

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

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

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

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://oss.liuyanzhao.com/uploads/"" https://oss.liuyanzhao.com/uploads/"$html);
  8.   }
  9. }
以上代码放到主题文件夹下的functions.php文件中,只需要修改第7行的两个url   至此我们已完美七牛自定义域名CDN+HTTPS了
更多文章   本文地址:https://liuyanzhao.com/4147.html 转载请注明
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:3   待审核评论数:0
  1. avatar digiex

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

    • avatar 言曌

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

      • avatar digiex

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

  2. avatar ZAERA

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

  3. avatar 宅小猫

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

    • avatar 言曌

      都可以啊,能装https就可以