This article will show you how to enable / disable Gzip compression in nginx on Plesk Server

How to Enable


Step 1. Log into Plesk. 

Step 2. Go to Domains>> Hosting & DNS> Apache & nginx settings.

Step 3.  Add the following directories to the Additional nginx directories field: 

gzip on;
gzip_disable "MSIE [1-6]\\.(?!.*SV1)";
gzip_proxied any;
gzip_comp_level 5;
gzip_types text/plain text/css application/javascript application/x-javascript text/xml application/xml application/rss+xml text/javascript image/x-icon image/bmp image/svg+xml;
gzip_vary on;

Note: This is an example. If needed, add other file types in the gzip_types section, E.g: application/javascript, application/js etc. The Full list of available types  can be found on a server in the files /etc/nginx/mime.types

Step 4. Apply the changes

How to Disable

Disabling gzip compression for a domain in Plesk

Step 1. Log in to Plesk. 

Step 2. Go to Domains>> Hosting & DNS> Apache & nginx settings. 

Note: To disable gzip compression for a domain / subdomain that does not exist in Plesk (e.g hostname), create it first. 

Step 3. Add the following directive to the Additional nginx directives field. 

gzip off;

Step 4. Click apply to save the changes