使用阿里云 OSS 对象存储作为 WordPress 图床

将 WordPress 站点的媒体库图片单独存放到第三方对象云储存,可以为服务器节省磁盘空间,在站点迁移时减少迁移的工作量,并且独立云储存在访问图片时也避开了服务器带宽的限制。

「OSS Upload」是一款可以设置阿里云 OSS 作为 WordPress 媒体库存储空间的插件,本文将介绍如何利用这款插件将 WordPress 站点的图片上传到阿里云 OSS 对象存储当中。

插件下载

插件作者主页:https://www.xiaomac.com/oss-upload.html

创建 Bucket 存储空间

1、登录阿里云控制台,打开「对象存储 OSS」>「Bucket 列表」>「创建 Bucket」。

使用阿里云 OSS 对象存储作为 WordPress 图床

2、配置 Bucket 存储空间信息。

  • Bucket 名称:为存储命名,创建成功名称不可更改。
  • 区域:建议选择服务器就近的节点,如果使用的是阿里云的 ECS 云服务器,建议选择和源站同个区域节点,这样子可以实现内网互通,节省流量。
  • 存储类型:选择「标准存储」。
  • 读写权限:选择「公共读」,使外部人员可以实现访问。
使用阿里云 OSS 对象存储作为 WordPress 图床

3、Bucket 创建完成后可以看到相应的节点信息。

使用阿里云 OSS 对象存储作为 WordPress 图床

4、选择「传输管理」>「域名管理」,点击「绑定域名」。

使用阿里云 OSS 对象存储作为 WordPress 图床

5、设置 OSS 外网访问域名,根据提示对域名设置 CNAME 解析记录。如果你的域名托管在阿里云上,可选择「自动添加 CNAME 记录」。

使用阿里云 OSS 对象存储作为 WordPress 图床

6、如果 OSS 域名需要配置 CDN 加速和绑定 HTTPS 证书,可在此处进行设置,操作方法此处不做赘述。

使用阿里云 OSS 对象存储作为 WordPress 图床

RAM 用户授权

1、接着打开「RAM 访问控制」>「身份管理」>「用户」,选择「创建用户」。

使用阿里云 OSS 对象存储作为 WordPress 图床

2、设置用户登录名,访问方式选择「Open API 调用访问」,创建完成后系统会生成 AccessKeyID 和 AccessKeySecret。

使用阿里云 OSS 对象存储作为 WordPress 图床
使用阿里云 OSS 对象存储作为 WordPress 图床

3、接着对用户进行授权,选择「添加权限」,权限策略选择「AliyunOSSFullAccess 管理对象存储服务(OSS)权限」策略。

使用阿里云 OSS 对象存储作为 WordPress 图床
使用阿里云 OSS 对象存储作为 WordPress 图床

设置 OSS Upload 插件

1、登录到 WordPress 站点,安装下载好的「OSS Upload」插件,安装成功后对插件进行设置。

使用阿里云 OSS 对象存储作为 WordPress 图床

2、配置上传插件信息。

  • Access Key:输入阿里云生成的 AccessKeyID。
  • Secret Key:输入阿里云生成的 AccessKeySecret。
  • 上传路径:oss://Bucket名称。
  • 访问链接:输入 OSS 域名。
  • 地域节点:输入 OSS 的节点信息,如果使用的是阿里云同个区域下的 ECS 云服务器,可使用内网域名。
  • 缩略图:选择「使用参数图片服务」。
使用阿里云 OSS 对象存储作为 WordPress 图床

3、设置完成后点击「保存更改」按钮,然后可以再点击「上传整个本地存储目录」来同步文件到 OSS。

使用阿里云 OSS 对象存储作为 WordPress 图床

4、上传过程需要花费一些时间,同步完成后访问网站的前台页面,如果图片可以正常访问就表示配置成功了。

本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
使用阿里云 OSS 对象存储作为 WordPress 图床
https://blog.kobin.cn/blog/program/p2/2206.html
(4)

相关文章

回复 山林

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...

评论列表(1条)

  • 山林
    山林 2022/06/28 12:22

    我正好需要这个插件和教程,哈哈,我去试试。谢谢!