将 WordPress 站点的媒体库图片单独存放到第三方对象云储存,可以为服务器节省磁盘空间,在站点迁移时减少迁移的工作量,并且独立云储存在访问图片时也避开了服务器带宽的限制。
「OSS Upload」是一款可以设置阿里云 OSS 作为 WordPress 媒体库存储空间的插件,本文将介绍如何利用这款插件将 WordPress 站点的图片上传到阿里云 OSS 对象存储当中。
目录
插件下载
插件作者主页:https://www.xiaomac.com/oss-upload.html
创建 Bucket 存储空间
1、登录阿里云控制台,打开「对象存储 OSS」>「Bucket 列表」>「创建 Bucket」。

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

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

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

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

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

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

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


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


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

2、配置上传插件信息。
- Access Key:输入阿里云生成的 AccessKeyID。
- Secret Key:输入阿里云生成的 AccessKeySecret。
- 上传路径:oss://Bucket名称。
- 访问链接:输入 OSS 域名。
- 地域节点:输入 OSS 的节点信息,如果使用的是阿里云同个区域下的 ECS 云服务器,可使用内网域名。
- 缩略图:选择「使用参数图片服务」。

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

4、上传过程需要花费一些时间,同步完成后访问网站的前台页面,如果图片可以正常访问就表示配置成功了。
使用阿里云 OSS 对象存储作为 WordPress 图床
https://blog.kobin.cn/blog/program/p2/2206.html
评论列表(1条)
我正好需要这个插件和教程,哈哈,我去试试。谢谢!