nginx 在充当反向代理时默认不压缩响应

nginx 在充当反向代理时默认不压缩响应

我有 nginx 位于端口 80 上,将请求重定向到 play 框架服务器如部署文档所述

我已经验证服务器默认不会通过执行以下方式进行压缩zoul 在此问题中提供的步骤。然而正如问题中所说,当传递支持 gzip 时,内容会被压缩。

还有这个问题他通过完全重启解决了这个问题。但这对我来说不起作用。

我怀疑可接受的编码在某个地方被丢弃了,但我不知道如何检查/修复它。

有人能提供线索吗?谢谢。

Unbuntu 11.10,带有 nginx 1.2 /etc/nginx/nginx.conf 代码片段如下(如果需要)。

##
# Gzip Settings
##

gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
expires modified +168h;

答案1

首先确保你的服务器上已安装并运行 gzip。如果 Gzip 不工作或存在任何其他冲突,那么即使你在 nginx conf 中取消注释这些行,该过程也不会运行。

相关内容