Nginx开启http2协议反向代理并开始了gzip压缩期望在用户使用http11协议请求时能够为用户返回正确的chunked 编码的数据或者带有content-length响应头的正确长度的响应数据请问如何配置
要配置Nginx开启http2协议反向代理并启用gzip压缩,同时为用户返回正确的chunked编码的数据或带有content-length响应头的正确长度的响应数据,可以按照以下步骤进行配置:
-
打开Nginx配置文件,通常是
/etc/nginx/nginx.conf。 -
在
http块中添加以下配置来开启http2协议支持:
http {
# ...
server {
listen 443 ssl http2; # 开启http2协议支持
# ...
}
# ...
}
- 在需要进行反向代理的
server块中添加以下配置来启用gzip压缩:
server {
# ...
gzip on;
gzip_types text/plain text/css application/javascript application/json;
# ...
}
-
要为用户返回正确的chunked编码的数据或带有content-length响应头的正确长度的响应数据,Nginx会自动处理。无需额外配置。
-
保存配置文件并重新加载Nginx配置使其生效:
sudo service nginx reload
现在,Nginx已经配置为开启http2协议反向代理并启用gzip压缩。同时,它会根据请求自动返回正确的chunked编码的数据或带有content-length响应头的正确长度的响应数据。
原文地址: https://www.cveoy.top/t/topic/i4Sy 著作权归作者所有。请勿转载和采集!