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> Example.com> 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> example.com> 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