sudo mkdir /etc/nginx/conf
sudo vim /etc/nginx/conf/gzip.conf
### gzip.conf
# on | off
gzip on;
# buffers size
gzip_buffers 32 4k;
# compression level (1 - 9)
gzip_comp_level 1;
# disables on IE6 (matching "User-Agent" request header)
gzip_disable "MSIE [1-6]\.";
# minimum length of a response ("Content-Length" response header)
gzip_min_length 1k;
# minimum HTTP version
gzip_http_version 1.1;
# enables compression for all proxied requests
gzip_proxied any;
# inserting the “Vary: Accept-Encoding” response header
gzip_vary on;
# enables compression for the specified MIME types
gzip_types text/plain text/html text/xml text/css text/javascript application/javascript application/x-javascript application/json image/svg+xml image/x-icon image/gif image/jpeg image/png;
sudo vim /etc/nginx/conf.d/avincheng.com.conf
server {
listen 80;
server_name avincheng.com;
root /home/wwwroot/avincheng.com;
index index.html;
...
# gzip configuration
include /etc/nginx/conf/gzip.conf;
}
sudo systemctl restart nginx