De installatie van de mod_auth_digest module kan enigszins variëren afhankelijk van het besturingssysteem dat u gebruikt. Hieronder staat de algemene procedure uiteengezet.
1. Het installeren van de Apache server
Als u de Apache-server nog niet geïnstalleerd heeft, kunt u dat doen met de volgende commando’s op basis van uw besturingssysteem.
Op CentOS/RHEL:
```
sudo yum install httpd
```
Op Ubuntu/Debian:
```
sudo apt-get install apache2
```
1. Het inschakelen van de mod_auth_digest module.
De mod_auth_digest module is standaard inbegrepen bij de Apache installatie. Deze moet gewoon worden ingeschakeld.
Op CentOS/RHEL, wijzig uw httpd.conf (meestal gelegen in /etc/httpd/conf of /etc/apache2/) om de volgende regel te bevatten, als die er nog niet is:
```
LoadModule auth_digest_module modules/mod_auth_digest.so
```
Op Ubuntu/Debian, kunt u de module inschakelen met het a2enmod commando:
```
sudo a2enmod auth_digest
```
1. Configureren van de mod_auth_digest module.
Het vereist een beetje meer setup in vergelijking met mod_auth_basic. Hier is een basisvoorbeeld om het te laten werken.
Eerst moet u een wachtwoordbestand maken met het htdigest commando.
```
sudo htdigest -c /usr/local/apache/passwd/passwords realm_name gebruikersnaam
```
Vervolgens moet u uw Apache configuratie bijwerken om het digest authenticatie te gebruiken. Hier is een eenvoudig voorbeeld, wijzigen naar uw eigen behoeften.
```
```
1. Herstart de Apache server.
Start de Apache-server opnieuw om de wijzigingen toe te passen.
```
sudo service apache2 restart
```
Of, op CentOS/RHEL:
```
sudo service httpd restart
```
Dat is het! U heeft mod_auth_digest met succes op uw Apache server geïnstalleerd en geconfigureerd.