如何使用阿里云对象存储 OSS 来转存 WordPress 网站文件

前言

本教程相关文章

建站前期,让很多中小站长比较头痛的问题就是服务器的选择了,好一点的云服务器动不动每年几百上千,稍微便宜一点的虚机,又普遍存在网页空间小、带宽上不去等问题。鱼和熊掌不可兼得,我们好像不得不在价格高昂、配置高的服务器和价格实惠但不够用的服务器之间作选择。

对象存储服务就为我们提供了第三种解决方案,就是将我们网站的文档、图片、音视频文件等非结构化数据保存到对象存储的服务器,当访客访问我们网站的时候,直接从对象存储的服务器加载这些信息。就可以避免这些大文件过分占用我们原来的主机空间。

提供对象存储服务的服务商非常多,比较有名的有七牛云,阿里云,腾讯云等等,本文就先以阿里云的对象存储 OSS 为例,说一下我们的网站如何接入对象存储服务。

教程开始

第一步

打开阿里云官网,产品下拉列表中找到”对象存储 OSS“,点击进入。

然后选择 OSS 资源包的配置,本人选择的是 40G 容量的存储包,半年大概 5 块钱左右。大家可以根据需要自行选择,但地域建议选择华东 1(即杭州)。

第二步 登录管理控制台,管理 Bucket

这里的 bucket 可以理解为一块磁盘,只不过这块磁盘是在云服务器上面的,后期用来存储我们网站文件的。点击”新建 bucket”,弹出窗口中填写这块“磁盘”的相关信息。

  • Buck Name:磁盘的名称,需要我们提前想好,确认后是不支持修改的。
  • 所属地域:建议和存储包的地域保持一致,比如我们前面购买的是”华东 1“的存储包,那么所属地区就选择华东 1。
  • 存储类型:选择标准存储,其他两种存储类型使用过程需要另外收费的,土豪请随意。
  • 读写权限:公共读,即允许别人访问 object 里面的内容。(注:如果把 bucket 理解成磁盘的话,那么 object 就是磁盘里面的的一个分区,我们上传的文件都会保存在这个分区里。)

最后,点击提交,便成功新建了一个 bucket。

第三步 word press 上安装一个插件,并填好配置信息。

安装一个 WordPress 下的 OSS 插件 Aliyun OSS For WordPress ,安装后插件设置界面为下图所示:

这些信息都可以在对象存储 OSS 控制台找到,比如阿里云对象存储控制台右上角可以获取 Access Key ID 和 Access Key Secret。bucket 名称和域名可以在相应的 bucket 概览里面找到。

最后,检验 oss 是否部署成功

我们通过媒体库上传两张图片,然后到对象存储控台的 object 文件夹里面能不能找到,这里有三种情况。

第一种,object 文件夹里能找到我们上传的图片,媒体库也能显示图片的缩略图,即部署成功。

第二种,object 文件夹没有找到上传的图片,那就需要你回头检查 bucket 名称和域名等信息是否填写正确。

第三种,也是最常见的问题。object 文件夹能找到上传的图片,但 wordPress 媒体库不能显示缩略图。1、检查你的 bucket 的读写权限,默认需要“公共读”权限。2、登录 OSS 控制台,看是否开启了”原图保护”,如果开启了将它关闭。

© 版权声明
THE END
喜欢就支持一下吧
点赞68赞赏
分享
脑洞吐槽 抢沙发

请登录后发表评论