腾讯云服务器优惠活动华纳云香港服务器

WordPress使用又拍云存储实现CDN的图文教程

WordPress主题推荐

前言:心动在写这篇文章的时候考虑到了新手还有老油条的感受,所以总结了下,新手请一步一步按照教程操作,老油条们就可以略过前半部分,直接挑重点看就行了,目的就是为了让大家少走弯路。有人问我为什么不选择七牛云?心动只能告诉你,我是七牛和又拍来回倒腾的,现在 gravatar 头像缓存和自家的外链网盘以及网站数据库与程序的存储都是七牛云,图片的存储采用又拍云,哈哈哈……是不是一举两得,反正我都要用,最终选择又拍云的原因是因为 HTTPS 回源是免费的,七牛是需要按量付费的,这对于我这穷酸站长来说简直是福音,再者说了,价格这方面,又拍也便宜。好了,废话不多说,走入正题!

1、注册又拍云账号

咋注册,这里我就不展开说了,大家自行前往注册吧,点此直达又拍云官网

2、创建云存储

创建前,心动给个小提示,必须要实名认证哦!

WordPress使用又拍云存储实现CDN的图文教程-第1张-boke112百科(boke112.com)

2.1 进入创建流程后下图中红框中的三项是必须勾选的,这个取决于以后你后台中的媒体是否能增删改查……原谅我习惯用语!这里我解释一下操作员,这个原理等同你创建一个 FTP 账户一样,所以有了就选择已有,没有就创建一个,以便后期我们需要使用!

WordPress使用又拍云存储实现CDN的图文教程-第2张-boke112百科(boke112.com)

2.2 创建完毕后会自行进入配置界面,对于已备案用户首当其冲的就是绑定自己的域名咯~

WordPress使用又拍云存储实现CDN的图文教程-第3张-boke112百科(boke112.com)

2.3 绑定完毕自行去域名解析管理中心解析 CNAME。

WordPress使用又拍云存储实现CDN的图文教程-第4张-boke112百科(boke112.com)

2.4 在内容管理中开启 API 秘钥,如果不开启,你在编辑文章或者媒体中上传图片都无法传到云存储中的!

WordPress使用又拍云存储实现CDN的图文教程-第5张-boke112百科(boke112.com)

3、部署 HTTPS 回源

回到控制台首页进入 SSL 证书服务,心动这里使用的是宝塔 SSL 的免费证书,如果大家有需要也可以去申请,这个证书申请也是要实名认证。

WordPress使用又拍云存储实现CDN的图文教程-第6张-boke112百科(boke112.com)

3.1 将宝塔的 SSL 证书下载到本地然后将 .PEM 文件以文本形式打开全选,复制粘贴到 pem  证书中,.key 文件同上复制粘贴到私钥中。

WordPress使用又拍云存储实现CDN的图文教程-第7张-boke112百科(boke112.com)

WordPress使用又拍云存储实现CDN的图文教程-第8张-boke112百科(boke112.com)

3.2 接下来回到云存储中的配置,按照如图所示操作,这样,我们的域名就完全支持 HTTPS 的回源啦。

WordPress使用又拍云存储实现CDN的图文教程-第9张-boke112百科(boke112.com)

4、安装配置又拍云 WordPress 插件

4.1 在 GitHub 下载又拍云 WordPress 插件:

4.2 配置又拍云插件。这里的配置信息都是之前你自行创建的信息,API Key 我上文中说过,自行去看~

WordPress使用又拍云存储实现CDN的图文教程-第10张-boke112百科(boke112.com)

4.3 迁移本地服务器数据至又拍云存储。使用文件管理器或者 FTP 工具将网站根目录下中 /wp-content/uploads/ 中的 2017 文件夹打包下载到本地电脑,然后使用 FTP 工具登陆又拍云并上传整个 2017 文件夹至根目录,关于如何登陆 FTP,请移步又拍云官网教程

这一步尤为重要!所以必须要看,必须要做!除非你想要自己网站的图片都变成红 XX

4.4 更新数据库。我们回到自己的 WordPress 后台进入又拍云插件配置项拉至最底部点击 Recovery 中的“这里”链接按钮更新数据库后即可大功告成!

WordPress使用又拍云存储实现CDN的图文教程-第11张-boke112百科(boke112.com)

5、总结

生命在于折腾,况且近期很多人给心动反应网站速度太慢,因为之前做的都是本地缓存,阿里云的小水管只有 2M,心动创站至今除了前期赞助过我的人们,基本我都是负收益,也没想着收益,重点的是想把自己理解的,学习到的东西分享给大家,让别人少走弯路,如文章中有什么不足,欢迎提出,鄙人虚心接受大佬和萌新们的洗礼!

6、存在问题及解决办法

心动在测试期间发现使用了又拍云存储,上传插入后的图片无法使用灯箱效果,其影响原因是又拍云插件的防盗链,并且无法关闭,需要修改源代码,修复方式:

  1. //打开又拍云插件目录里的 upyun.php(118 行)
  2. //原代码:
  3. return $uri . ‘?’ . self::TOKEN_NAME . ‘=’ . $this->get_anti_leech_token_sign( $uri );
  4. //修改为:
  5. return $uri;
boke112百科建议:推荐使用又拍云CDN全球加速(点此注册),注册并完成实名认证,可获得61元免费代金券,可用于HTTPS站点全球加速。同时,加入又拍云联盟用户每月独享优惠10GB免费存储空间和15GB免费CDN流量(HTTP/HTTPS均可用)。更多关于又拍云的文章请移步『又拍云专题
赞 (0) 打赏
版权声明:本文为转载文章,来源于 心动 ,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu