작은숲:위키노트/Nginx 압축 전송 설정
Nginx에서 압축 전송을 하려면 http 블록에 아래 내용을 추가한다.
# enable gzipping of responses
#gzip on;
gzip_min_length 1100;
gzip_http_version 1.1;
gzip_vary on;
gzip_comp_level 6;
gzip_proxied any;
gzip_buffers 16 8k;
gzip_types text/plain text/css
application/json application/javascript
text/xml application/rss+xml application/atom+xml
image/svg+xml;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_types 지시자의 기본값은 text/html이다. gzip_types 지시자에 값을 설정하면 Nginx는 기본값인 text/html에 설정한 값을 추가해서 지정한다. 그래서 gzip_types 지시자를 설정할 때 text/html를 넣으면 오류가 나온다.