cloudflare代理云图片

自定义云图片的域名,使用cf作为代理服务器,代理云图片,使用cf的ssl访问图片 这里讲解如何配置

准备

1.首先关于网站如何配置cf,参看:cloudflare配置CDN+SSL+代理

2.在阿里云插件中,您先把基础的设置好,详细参看:VanMall 云图片存储

阿里云oss设置

当您的域名的dns解析到了cf,您可以使用cdn子域名作为图片域名,譬如: cnd.fecshop.cn

1.得到阿里云的Bucket域名,如下图

2.进入cf官网,添加记录

  • 类型:CNAME
  • 名称:填写您的子域名名称,譬如我填写的是cdn
  • 目标:就是云图片目前可以访问的域名,对于阿里云,就是Bucket域名,譬如:fecmall-xxx.oss-cn-shenzhen.aliyuncs.com(如果您在阿里云或者七牛云添加了自定义域名,那么这里就填写您的自定义域名即可)

补充:

  • 这个实质,就是一个域名级别的代理,cf的一个好处就是自动ssl,这样可以免除您自己添加https的麻烦。
  • 您的目标域名(原来的图片访问地址),可以是http,也可以https,都可以的。

阿里云添加自定义域名

1.进入阿里云oss,点击这里,绑定域名

2.填写域名,提交(注意,这里的域名要和上面CF的域名一致)

如果您的域名不是阿里云的,需要先验证域名所有权

需要注意, 如果您已经将域名的DNS设置成CF的了,那么您需要到CF的DNS管理中添加,如图:

3.oss这里绑定域名成功后,就可以了。由于域名解析需要一段时间,因此您可能要等一下。

说明:(重要!)

1.如果只有CF做了设置,阿里云这里没有绑定域名,或者绑定域名不成功,那么就会报错

<Error>
<Code>AccessDenied</Code>
<Message>The bucket you access does not belong to you.</Message>
<RequestId>6396FC2012A71A36374E9F3C</RequestId>
<HostId>rabbitmall-p.oss-us-west-1.aliyuncs.com</HostId>
</Error>

商家端后台设置

进入应用 云存储图片 ,云存储配置中,选择您的Bucket,以及访问URL(访问URL设置成您在CF设置的图片域名)

对于这块,详细参看:VanMall 云图片存储

Copyright © VanMall.vip 2023 all right reserved,powered by Gitbook该文件修订时间: 2022-12-12 20:06:30

results matching ""

    No results matching ""