文章目录
业务部署场景
nginx配置反向代理到k8s中的nginx web服务,前端的静态资源放置在k8s的nginx中;为了节省资源,前端的css、js文件都是用gz类型的压缩文件。
nginx服务器配置
cat a.test.com.conf
server {
listen 80;
server_name a.test.com;
access_log logs/sso-access.log;
gzip on;
gzip_static on;
gunzip on;
gzip_http_version 1.1;
proxy_http_version 1.1;
location / {
#开启解压缩文件
#gunzip on;
proxy_pass http://192.168.1.114:30019;
}
}
需要编译的模块:--with-http_gzip_static_module
,--with-http_gunzip_module
模块。
注: 如果不配置gzip_http_version 1.1
,proxy_http_version 1.1
那么在浏览器访问的时候,所有css、js资源都会报404。