腾讯云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一致。

浙公网安备 33010602011771号