《阿里oss附件云存储 商业版》如何实现图片和附件不同域名走CDN?
一、为什么要图片和附件走不同域名,走CDN?
二、插件实现机制
四、详细设置方式。
- 阿里云如启用CDN功能,国内流量CDN流量是OSS流量价格不到二分之一。也就是用CDN价格更低。低很多。
- 这里又说道discuz机制问题了,discuz无法对图片进行鉴权访问。因为很多地方如首页diy模块等调用,图片是无法加鉴权链接的,因此图片必须在公有读方式访问。
- 附件由于一般比较大,建议采用鉴权访问,也就是通过授权的URL,才能访问。
二、插件实现机制
- 插件有后台两个地址“OSS默认访问网址:”和“OSS附件访问网址:”分别用来访问图片和附件。
- OSS默认访问网址: -> 访问图片等非附件内容
- OSS附件访问网址: -> 访问附件
由于部分站长懒,流量也低,价格对他们不敏感,也不想用cdn,或者对安全要求不高, 不需要此机制。
只需要 后台插件设置,不要设置 “OSS附件访问网址:” 和 “附件访问地址鉴权key(如设置附件访问地址):”即可。
插件会自动保持老的机制,不影响老用户使用。
四、详细设置方式。
1、oss绑定两个自定义域名,一个用于“OSS默认访问网址:”,另外一个用户“OSS附件访问网址”;并开启cdn
如:
2、设置好域名绑定与解析
3、点击域名右侧对应的管理,设置跨域信息
4、如你网站是https,需要部署https证书
HTTPS证书
5、设置
OSS附件访问网址鉴权信息,注意图片访问域名不要设置这个。
6、设置
OSS附件访问网址私有bucket回源
7、填写插件后台的设置。