Nginx开启http2协议反向代理并开始了gzip压缩期望在用户使用http11协议请求时能够为用户返回正确的chunked 编码的数据请问如何配置
要配置Nginx开启http2协议反向代理并启用gzip压缩,并为http1.1协议的用户正确返回chunked编码的数据,需要进行以下配置:
- 打开Nginx配置文件,通常为
/etc/nginx/nginx.conf。 - 在
http块中添加以下配置启用http2协议:
http {
...
listen 443 ssl http2;
...
}
- 在
server块中添加以下配置开启gzip压缩:
server {
...
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
...
}
- 添加以下配置启用chunked编码:
server {
...
chunked_transfer_encoding on;
...
}
- 保存配置文件并重新加载Nginx。
请注意,要使用http2协议,您需要启用SSL,并且需要配置有效的SSL证书。确保在配置文件中设置了正确的SSL证书路径和密钥。
原文地址: https://www.cveoy.top/t/topic/i4SB 著作权归作者所有。请勿转载和采集!