CDN回源问题记录
因为我的wiki文件是放在github上的,所以访问github自带的域名有时会网络不稳定。因此我使用了又拍云的CDN加速来解决这个问题,但在配置CDN过程中遇到了回源问题,导致加速域名wiki.luoyunhao.com无法正常访问。解决的过程中一直在思考整个回源的过程是什么,在这当中,对回源HOST又有了一个全新的了解。以下是一些心得体会及解决方案。
开始产生错误的原因
以前一直是给服务器上的网站配置CDN,配置过程中都没有什么太大的问题,导致我一直以为回源HOST是填写某个源站ip或某个源站域名的详细域名目录地址,然后由CDN服务商向这个回源HOST获取资源。就像这样 ↓
在这次问题解决完之后,我觉得回源HOST的含义更像是CDN服务商带着回源HOST的域名去获取资源,如下图所示
正确配置过程
- 先将自己的域名申请SSL证书,在CDN服务商中添加好SSL证书
- 配置CDN
设置回源HOST为等会在Github上添加的自有域名
- 将自己的域名解析到CDN服务商的CNAME
- Github上添加自有域名
- 至此已经CDN已配置好,进行测试
这里的ip地址为CDN运营商的ip地址即为配置成功