nginx CDN源站设置与回源host
记录:nginx 设置源站线路与回源host,两者的示意图如下:
源站设置
源站设置主要是对资源文件的源站地址进行管理以及配合源站实际资源情况进行一些更高级的设置,包括主备线路、端口号、轮询权重等。其中,源站地址配置支持 IP 和域名的形式,例如:
IP:1.1.1.1
域名:a.test.com
针对源站地址为域名源站的情况,CDN 节点会进行一次 DNS 解析,解析到的 IP 即为真实的源站地址。
示例:
upstream test { server 1.1.1.1:80;server 1.1.1.2:80;server 1.1.1.3:80;
}
回源host
回源 HOST 是指 CDN 节点回源过程中所需访问的源站服务器 WEB 站点资源的域名,源站服务器上可能存在若干个 WEB 站点,回源 HOST 指明了资源所在的站点。
CDN 节点回源时会在 HTTP 请求头 HOST 字段里替换该域名,一般是域名形式的字符串,例如:ccc.test.com。
回源 HOST 为可选配置项,默认为空,即遵循访问域名;
源站地址和回源 HOST 的区别:源站地址是 CDN 节点回源时能够找到对应的源站服务器,源站可能有多个 WEB 站点,回源 HOST 则指明了资源所在的站点。
示例:
location / {# 回源Host,默认使用访问域名去回源# proxy_set_header Host $host:$server_port;# 自定义回源hostproxy_set_header Host ccc.test.com:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://test;}
nginx CDN源站设置与回源host相关推荐
- 实验5 严格源站路由和宽松源站路由
一.实验拓扑 注意:需要自己加模块,不然只有两个接口.这里就截图R5的 二.实验工具 GNS3和Wireshark抓包分析软件 三.实验内容及步骤 1.严格源站路由 (1) 按照拓扑图搭建实验环境,并 ...
- html 字体思源_css设置文字思源雅黑,分为medium, regular, light
html引入思源黑体 通过Link标签在网页头部引用Google Web Font: 字体:Noto Sans SC 大小:100, 300, 400, 500, 700, 900 在需要使用思源黑体 ...
- 简述回源原理和CDN常见多级缓存
一.CDN回源 1.回源原理 源站内容有更新的时候,源站主动把内容推送到CDN节点. 常规的CDN都是回源的.即:当有用户访问某一个URL的时候,如果被解析到的那个CDN节点没有缓存响应的内容,或者是 ...
- android缓存策略跟cdn,缓存学习(五)CDN缓存(下)-CDN缓存策略、CDN缓存和浏览器缓存之间的关系、回源和回源比...
CDN缓存策略 CDN(Content Delivery network,内容分发网络),通过GSLB技术使得用户能访问到最近物理机房的文件,以节省网络时间,也就是说一份文件可能会在全国乃至全球的多个 ...
- cdn回源php_别让CDN的回源把你的服务器拖垮,采用正确的回源策略
我们有一台服务器提供的服务主要是以动态页面为主,静态页面都是固定的内容平时更新的很少,最近这台服务器的应用升级到了新版本访问量增大了不少,随之的问题就来了,最近每天一到9点负载就超过警戒值,然后负载持 ...
- 通用图床服务架构解析(百万级回源/天)
Hulk 图床是支持 360 公司绝大部分业务的图片服务,支持多种图片处理功能,如:裁剪.压缩.滤镜.pHash 计算.人脸识别.格式转换.gif 首帧提取--等等,支持的业务线包括:搜索.图搜.新闻 ...
- npm 设置淘宝源还原官网源
npm 设置淘宝源 // npm 设置淘宝源npm config set registry https://registry.npm.taobao.org npm 还原官网源地址 npm 还原官网源n ...
- 小谈CDN回源函数计算的应用场景
CDN团队联合函数计算团队近期推出了一个全新功能,即通过CDN把回源流量指向函数计算进行处理,该功能旨在帮助CDN用户能通过函数计算快速处理和便捷处理回源数据为目的,用户仅仅需要在CDN回源地址填写函 ...
- 脚本检测CDN节点资源是否与源站资源一致
需求: 1.所有要检测的资源url放到一个单独文件中 2.检测cdn节点资源大小与源站文件大小是否一致 3.随机抽查几个资源,检查md5sum是否一致 4.使用多线程,可配置线程数 代码目录: hex ...
- Nginx:作为缓存,支持Range回源
一.Range回源 1.1 Nginx的Range回源.ngx_http_slice_module模块.--with-http_slice_module参数 Nginx的ngx_http_slice_ ...
最新文章
- R语言使用timeROC包计算存在竞争风险情况下的生存资料多时间AUC值、使用cox模型、并添加协变量、可视化存在竞争风险情况下的生存资料多时间ROC曲线
- Delphi中的指针类型
- 【Linux】5.linux下的export命令和环境变量
- T- SQL性能优化详解
- Castle动态代理拦截器可构建可重启的流
- Self-Supervised Curriculum Learning for Spelling Error Correction
- 使用 Stacer 优化 Ubuntu 系统
- SecureCRT下载、安装、激活
- 基于javaweb的医院门诊收费管理系统(java+html+jdbc+mysql)
- python编写时钟代码_python编写时钟代码
- LinkedIn领英上的几度人脉是什么意思?如何突破领英人脉限制高效率开发客户?
- 电商购物评论的情感分析
- Linux命令:reboot
- 实现注册功能添加邮箱激活验证
- 上亿用户,如何高效统计独立用户访问量?
- FormData数据格式
- 让word从第二页开始标记页脚
- 服务器系统通用串行总线控制器,win7进入设备管理器发现无法启动通用串行总线控制器如何解决...
- lqc_centos批量自动装机
- 携职教育:广东2022年企业人力资源管理师职业技能等级认定计划