×

cloudflare 代理 图片

cloudflare代理云图片

jnlyseo998998 jnlyseo998998 发表于2023-04-05 08:19:02 浏览15 评论0

抢沙发发表评论

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

准备

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

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

阿里云oss设置

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

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

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

类型:CNAME

名称:填写您的子域名名称,譬如我填写的是cdn

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

补充:

展开全文

这个实质,就是一个域名级别的代理,cf的一个好处就是自动ssl,这样可以免除您自己添加的麻烦。

您的目标域名(原来的图片访问地址),可以是,都可以的。

阿里云添加自定义域名

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设置的图片域名)

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