搭建自己的cdn加速-免费版
之前网站一直用官方的cdn加速,但是懂得都懂,很不稳定,所以可以用自己的cdn加速,很多供应商也都提供了这种服务,但是要¥支持,作为个人开发者,不是很友好。
所以这里提供一个解决方法
uniCloud是 DCloud 联合阿里云、腾讯云,为开发者提供的基于 serverless 模式和 js 编程的云开发平台。
-
创建一个服务空间
-
到这里就可以选择是云存储,还是网页托管。
之前我一直用的云存储,但是域名不能自定义
阿里云公测版本所有服务空间使用了相同CDN域名,因此偶尔会出现部分服务空间云存储内存在违规内容导致此CDN域名被封禁的情况。为解决此问题,阿里云为每个服务空间提供了独立的云存储CDN域名。由于资源限制,需要手动在uniCloud web 控制台云存储管理页面申请才可以开启,有一定业务量的服务空间申请会自动通过。
这个有一定业务量我是没搞懂啥意思,所以一直也没有配置这个独立的域名,但是其实也够我们的需求了。
-
前端网页托管,这个就比较明白了,把对应的文件传上去,就可以用地址访问了
在参数配置中,可以配置,用自己的域名解析到这边。
- 现在自己的域名解析处添加一个TXT记录值,作为校验。
- 通过后会生成一个CNAME 域名,CNAME 域名不能直接访问,需要在域名解析处再配置一个CNAME 值。
完成后如图 - 如果需要https,还需要一个https证书,服务商通常会提供一个www 和一级域名的证书,所以这边需要一个你在这里配置的域名证书,或者一个泛域名证书(收费版最简单,免费版后面会说)。
- 现在自己的域名解析处添加一个TXT记录值,作为校验。
-
如果涉及到跨域问题,需要在跨域配置中配置,如图,增加需要跨域的域名即可
评论
{{item.nickname}}
{{item.createTime}} · {{item.place}}
{{item.content}}
{{item1.nickname}}{{item1.targetUserName}}
{{item1.createTime}} · {{item1.place}}
{{item1.content}}