nginx 反向代理情况下 开启 GZIP 压缩

网络架构

  • 客户端 -- > 反向代理nginx --> 真实应用服务器

配置方式

  1. 反向代理服务器开启 gzip

gzip on ;

  1. 真实应用服务器开启gzip 并设置 gzip_http_version 为 1.0

gzip on;

gzip_http_version 1.0;

原理

  • gzip 参数众所周知,如果真实nginx 服务器直接对客户端开放,那个直接打开gzip on 参数,默认的css,js,im等资源都会压缩

  • nginx 反向代理服务器到 真实应用服务器的请求,使用的http协议版本为1.0

  • 早期浏览器不支持 gzip压缩,因为早期都是http 1.0协议,所以gzip 默认在 http 1.0 协议下是不生效的

  • gzip_http_version 参数是用来识别并控制gzip 在什么版本的 http 协议中生效的,这里设置为1.0 表示 http 1.0 协议下,gzip 仍旧打开

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自己也整理一份安装文档和n...
    AndyChin阅读 6,815评论 0 4
  • 测试代理接口的时候,还需要知道正向代理,反向代理,突然觉得作为测试人员必须是万能的。 nginx概述 nginx是...
    留沪小厮阅读 5,529评论 2 1
  • 借助Nginx搭建反向代理服务器 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:We...
    全能程序猿阅读 16,576评论 1 19
  • [主题]:在充满争议的对话中创建共同目的 【I:用自己的话重述原文】 What:沟通是达成合作的关键,但在双方各执...
    万斋阅读 1,657评论 1 1
  • 酒,自古的狂人酒,文人的茶。老人说宁学喝酒醉,不学下棋心。因为喝酒都希望别人喝好,而下棋都希望别人输。不易在2...
    七不易阅读 3,471评论 2 1