前置条件:依赖webpack插件打包生成gz文件
1、gzip static on unknown directive “gzip_static“ 解决
重新编译nginx添加--with-http_gzip_static_module
1、./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module
2、make
3、make install
2、gzip可以单独开启
#gzip_static on;
gzip on;
gzip_proxied any;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 5;
gzip_types text/plain application/javascript application/css text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
3、使用docker的情况下基于nginx生成的镜像gzip static on需要写在项目内的nginx配置内
4、页面404问题需要在docker依赖的nginx中配置
try_files $uri $uri/ /index.html;