De mod_deflate-module gebruikt de DEFLATE-uitvoerfilter die wordt gebaseerd op de zlib-compressie om de hoeveelheid gegevens over te dragen tussen de server en de clients. Hieronder volgen de stappen om de mod_deflate-module in Apache te configeren:
1. Allereerst moet je ervoor zorgen dat de module is geïnstalleerd en ingeschakeld. In Ubuntu kun je de module inschakelen met het volgende commando:
```
sudo a2enmod deflate
```
In CentOS kunt u de module handmatig inschakelen door de volgende regel toe te voegen aan uw httpd.conf-bestand:
```
LoadModule deflate_module modules/mod_deflate.so
```
1. Vervolgens moet je de configuratie voor de module instellen. Dit kan in het hoofd httpd.conf of apache2.conf bestand of in een apart configuratiebestand (bijv. deflate.conf) in de mappen /etc/apache2/mods-enabled/ of /etc/httpd/conf.d/.
Hier is een voorbeeld van hoe de configuratie eruit zou kunnen zien:
```
1. Nadat u de configuratie heeft toegepast, moet u de Apache-webserver opnieuw starten om de wijzigingen toe te passen. Dit kan gedaan worden met de volgende commando’s:
Op Ubuntu:
```
sudo service apache2 restart
```
Op CentOS:
```
sudo systemctl restart httpd.service
```
Dat is het! Je hebt nu mod\_deflate geconfigureerd op je Apache-webserver. Je kunt de compressie controleren door gebruik te maken van online tools zoals Google PageSpeed Insights, GTmetrix enz.
Vergeet niet, alle wijzigingen in configuratiebestanden van Apache moeten worden getest voordat ze op een productieomgeving worden toegepast. Gebruik voor het testen van de Apache-configuratie het commando `apachectl configtest` (op de meeste systemen) om ervoor te zorgen dat er geen syntaxfouten in het bestand zijn die de server kunnen laten crashen.