Ⅰ 帝国CMS网站附件图片采用七牛云储存加速(详解教程,包学包会)
帝国CMS网站附件图片采用七牛云储存加速的详细教程如下:
创建七牛云公开空间:
- 注册七牛云账号,注册链接:https://s.qiniu.com/QNri2e。
- 创建一个公开空间,享受免费10G存储空间。
- 设置命名空间为网站域名,选择国内存储地区,并将空间设置为公开。
绑定自定义域名:
- 确保网站域名已备案。
- 若网站域名为abc.com,则设置储存空间二级域名为img.abc.com。
- 在域名服务商处解析此二级域名,指向七牛云提供的CNAME记录。
配置空间管理:
- 在七牛云空间管理下绑定已解析的二级域名。
- 配置域名类型为普通域名,通信协议选择与主域名类型一致,以避免图片加载问题。
- 可免费申请SSL证书,或自行网络搜索获取并配置。
解析二级域名作为镜像源:
- 在服务器后台创建新网站,域名为img.abc.com。
- 将该网站绑定到主站的/d/file/目录,作为镜像源。
设置防盗链和镜像回源:
- 在七牛云空间管理中开启防盗链,加入白名单,允许空referer访问,并保存设置。
- 开启镜像回源,填写二级域名img1.abc.com作为回源地址。
- 根据需求选择URL参数,勾选自动生成robots文件,以确保图片正常加载。
修改帝国CMS后台设置:
- 进入帝国CMS后台,设置附件地址为七牛云自定义域名img.abc.com。
- 保存设置,使所有新上传的图片自动上传至七牛云。
批量替换图片地址:
- 在栏目管理中,使用批量替换功能替换图片地址字段值。
- 选择数据表、栏目及字段进行替换,确保所有图片地址更新为七牛云链接。
- 刷新首页、栏目页和内容页。首次访问时可能会有延迟,因为需要同步图片至七牛云,但后续访问将快速加载。
注意事项: 上传的图片在服务器与七牛云均有备份,确保服务稳定。 即使七牛云出现问题,仅需调整图片链接至服务器备份地址,仍能正常访问。 定期检查七牛云存储空间的使用情况,确保不会超出免费额度或产生额外费用。