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

2017-06-0111:52:48 1 4,116 人看过

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

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

 

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

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

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

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

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

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

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

weinxin
博客小程序【一起行动派】
欢迎访问行动派博客小程序,小程序和博客同步更新,查看内容更加方便!
Action

发表评论

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

目前评论:1   其中:访客  1   博主  0

    • avatar 头条新闻 1

      文章不错非常喜欢