OSS设置静态网站托管+CDN加速OSS域名

OSS设置静态网站托管+CDN加速OSS域名
  这两个需求部署了两次以上,所以还是记录下好了。
一、oss设置静态网站托管
1、问题:放oss上的静态资源默认只能下载,不能直接浏览查看。
2、解决:为Bucket绑定自定义域名,通过自定义域名访问即可。
 
配置绑定自定义域名:https://help.aliyun.com/document_detail/31902.htm?spm=a2c4g.11186623.2.9.3c502f41XiHvnA
我这里因为oss和域名属于不同阿里云账号下的,所以需要手动添加CNAME记录,不能是“自动添加CNAME记录”
 
操作:
(1)已备案域名添加二级域名解析,添加cname记录到bucket访问公网域名
OSS设置静态网站托管+CDN加速OSS域名

bucket的外网访问域名:

OSS设置静态网站托管+CDN加速OSS域名

 (2)设置静态网站托管

单击基础设置 > 静态页面,在静态页面区域单击设置

 

二、CDN加速OSS域名

1、问题:

客户端访问oss域名下的静态资源,加载很慢,于是放到CDN上,实现静态资源的访问加速。

2、解决:

参考文档:https://help.aliyun.com/document_detail/123226.html?spm=a2c4g.11186623.6.759.7cf64ae3ndgvaq

  这个文档涉及到进行oss自定义域名绑定,然后受之前问题一的影响,在给oss绑定二级域名的时候,也是跟上面方法一样,导致cdn域名管理配置完之后报错没有配置cname。

OSS设置静态网站托管+CDN加速OSS域名

 

   配置错是因为CDN加速的文章有个链接说绑定自定义域名的:https://help.aliyun.com/document_detail/31902.htm?spm=a2c4g.11186623.2.9.201b3a502ppESu#concept-ozw-m2r-5fb,然后没有给说清楚,记录值需要填写cdn的cname地址,不能解析到oss的bucket公网名称。

错误示例:

OSS设置静态网站托管+CDN加速OSS域名

 

操作步骤:

CDN控制台上,添加oss域名

1、填写加速域名,假设加速域名叫:ggg2021.yxxx.com.cn(名字随意)

OSS设置静态网站托管+CDN加速OSS域名

 

 

2、配置源站信息:

源站信息写:oss域名

具体域名:填oss公网访问地址

OSS设置静态网站托管+CDN加速OSS域名

3、回到CDN控制台,获取CNAME,复制下来

4、登录域名管理的阿里云账号(我这里也是跟CDN的账号不是同一个),配置CNAME记录

OSS设置静态网站托管+CDN加速OSS域名5、测试验证

OSS设置静态网站托管+CDN加速OSS域名

 

 

 

OSS设置静态网站托管+CDN加速OSS域名

上一篇:C++自定义异常类


下一篇:QT中使用QWebEngineView和QWebChannel与HTML+JS进行互操作