Disable HTTP compression on Apache servers
Last updated on: 2021-05-24
Authored by: Chadwick Sterling
This article explains how to check if your ApacheĀ® server is compressing HTTP. It also explains how to disable the compression.
Testing your server for HTTP compression
-
Connect to the server using OpenSSL.
-
Add the following request to the header to check for HTTP compression:
Accept-Encoding:compress,gzip
If you enable compression, the server responds by compressing the page. If the server does not support compression, it displays the page in plain text.
Disabling HTTP compression by using Ubuntu or Debian operating systems
To disable the compression by using the UbuntuĀ® operating system or DebianĀ®, use the following steps:
-
Disable the module mod_deflate by using the following command:
$ sudo a2dismod deflate
-
Restart the server:
$ sudo /etc/init.d/apache2 restart
Disabling HTTP compression by using Red Hat or CentOS operating system
To disable the compression by using Red HatĀ® or CentOSĀ®, use the following steps:
-
Access the main configuraton file:
$ sudo nano /etc/httpd/conf/httpd.conf
-
Comment out the following line:
LoadModule deflate_module modules/mod_deflate.so
-
Restart the server:
$ sudo /etc/init.d/httpd restart
Use the Feedback tab to make any comments or ask questions. You can also start a conversation with us.Ā