腾讯云cdn加速地址、回源地址和回源host

背景

说来惭愧,我刚接触cdn。只知道cdn建立缓存使得各地用户能够更快地访问静态资源。看到这三个有些相似的名词心里实在有些发懵。

介绍

和函数一样,我们不需要知道原理,只需要知道输入是什么,输出(对外界的影响)是什么就行。

加速地址

这个很好理解,用户输入该域名访问我们的网站。

回源地址

当cdn服务器没有某个文件的缓存时,就会到回源地址来找该文件。

如果你不使用nginx等反向代理工具,只需要确保回源地址能够直接访问到文件(比如直接通过ip+端口访问),然后回源host设置一个指向ip的域名即可。

回源host

研究回源地址的时候就想到过,假如使用nginx反向代理,这个回源地址填nginx暴露的地址。但是nginx无法直接访问(要通过域名)。

但是回源地址中不能填和源站相同的域名(似乎是www被判定为和二级域名是相同的)
比如dreamsoul.cn作为加速地址,www.dreamsoul.cn就不能作为回源地址。
但是实际上,如果使用一个test.dreamsoul.cn A记录指向服务器公网ip,这个域名是可以作为回源地址的。因此只是www比较特殊而已。

简而言之,回源host提供给服务器内部的nginx作为反向代理(路由)的依据。通常情况下,这个域名需要和nginx的conf文件中server_name一致。

posted @ 2024-07-11 16:10  魂祈梦  阅读(316)  评论(0)    收藏  举报