nginx gzip配置后无法生效问题

/ linux / 0 条评论 / 438浏览

最近研究PageSpeed,看了下说我css的压缩没开。 好久没干运维的活儿,今天干了一下,懵圈了。明明配置:

gzip on;
gzip_min_length 1k;
gzip_vary on;
gzip_proxied any;

死活不生效,我的css、js就是无法压缩。

后来看了下nginx官方文档: https://nginx.org/en/docs/http/ngx_http_gzip_module.html#gzip_types

Syntax: gzip_types mime-type ...; Default: gzip_types text/html; Context: http, server, location

发现了gzip_types,不配置默认的居然只有html。 配上其他的就开启了

 gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

白白浪费1小时。不过好在问题完美解决。