nginx反向proxy代理到CDN,占用代理服务器的带宽吗?
Author:zhoulujun Date:
使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度
服务器在云主机上,2m小水管,CDN为七牛云,免费10G http流量。
通过域名DNS智能解析,host.cdn 到CDN
服务器https反向代理到http服务器上。
server {
server_name cdn.zhoulujun.cn;
listen 80;
#root /data/wwwroot/zhoulujun/cdn/;
################################ SSL #########################################
listen 443 ssl;
#ssl on;
ssl_certificate ./cdn.zhoulujun.cn.crt;
ssl_certificate_key ./cdn.zhoulujun.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
error_page 497 https://$host$request_uri; #当网站只允许https访问时,当用http访问时nginx会报出497错误码
location / {
root /data/wwwroot/cdnCache;
#proxy_pass http://host.cdn.zhoulujun.cn;
}
}
实际上,这一圈配置下来,,实际是画蛇添足,多此一举
服务器带宽本来就不快,即使代理到CND上,请求绕到CDN上,还是从代理服务器到客服端。用户并没有与CDN服务器直连
nginx是转发,每个请求都先过nginx再到CDN,相当于脱裤子放屁
但是有个好处就是,省去去了代理服务器去读磁盘,优化了代理服务器的性能。对于网速提升,几乎没有!
不知道哪位大神有好的解决方案
转载本站文章《nginx反向proxy代理到CDN,占用代理服务器的带宽吗?》,
请注明出处:https://www.zhoulujun.cn/html/tools/webServer/nginx/2016_0512_8228.html
延伸阅读:
- 手把手以实例叫你学习nginx配置
- Windows下Nginx的常用命令,比如:启动、停止等命令
- Nginx实践配置HTTP2.0
- linux上最方便安装nginx的方式
- Nginx葵花宝典—草根站长配置Nginx运维百科全书
- nginx配置SNI阻断IP扫描导致的域名泄漏
- nginx如何配置HTTP/2服务器推送(Server Push)
- Nginx、Tengine、OpenResty、Kong概念到kong架构概述
- centos8 yum升级nginx至最新版本的方法与下载安装nginx
- nginx支持HTTP3实操指南:centOS8上nginx升级至1.25.0以上
- cookie跨域传输cookie问题:nginx跨域代理之proxy_cookie_domain