首先必须明确一点,要使用国内加速服务的域名,大多数需要备案,又拍云也不例外。
创建服务
假设你有一个已备案的域名,并且注册了又拍云。访问控制台的云存储,按照指示创建服务。
以 image-smile 为例加速本站(记为 W 站)网页图片,创建并新建操作员(或使用已有操作员),如果网站只是个人管理,则完全可以赋予操作员全部的权限。
绑定你已经备案的域名(记为 O 站),然后将此域名 CNAME 到又拍云分配给你的域名。
文件移动
如果你的 WordPress 在使用 OSS 之前没有上传过本地媒体图片,则可跳过此步。
登陆 WordPress 的 FTP,找到 wp-content/uploads
,将此目录下所有文件移动到又拍云 FTP 中。
访问 O 站,检查网页是否能正常返回图片。
WordPress 插件(不使用HTTPS)
不可能每次上传图片都要将文件移动到又拍云,批量替换也不方便,采用插件能提高效率。
使用插件的 GitHub 地址:hacklog-remote-attachment-upyun
下载插件复制到 wp-content/plugins
目录,注意权限的设置 chown -R www:www hacklog-remote-attachment-upyun
。
或者直接将 hacklog-remote-attachment-upyun 打包成 .zip,登陆 WordPress 后台安装插件。
安装完毕后启用,在设置中就能找到 Hacklog 又拍云远程附件了。
基本配置只要填写以下内容:
空间名称:即服务名称
操作员用户名及密码
远程基本 URL :绑定域名(O 站)
REST 空间远程路径:上传文件到又拍云 FTP 的目录
HTTP 远程路径:同上
保存(报错刷新再保存一次即可),访问站点就能享受到 OSS 的加速服务了。
开启 SSL(HTTPS)
在又拍云 HTTPS 管理中,添加 O 站的自有证书(或者申请)。
安装此插件:upyun_plugins(将强制 HTTPS)
仿照以上步骤配置即可。
hacklog-remote-attachment-upyun.zip (下载520 )
upyun_plugins-master-HTTPS-ONLY.zip (下载496 )
评论 (0)