• home > tools > webServer > nginx >

    nginx反向proxy代理到CDN,占用代理服务器的带宽吗?

    Author:zhoulujun Date:

    nginx反向代理到CDN上,如何配置才不占用代理服务器带宽。

    使用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