De configuratie van wachtwoordverificatie voor een map op een Apache-webserver omvat het creëren van een wachtwoordbestand en het instellen van de bijbehorende directory-locatie in Apache-configuratiebestand. Deze tutorial gaat ervan uit dat u reeds Apache hebt geïnstalleerd op uw systeem en dat u toegang heeft tot de configuratiebestanden.
Volg de onderstaande stappen:
Stap 1: Maak een passwordbestand
Gebruik het htpasswd hulpprogramma dat wordt geleverd met Apache om een `.htpasswd`-bestand te maken, inclusief de gebruikersnaam en het wachtwoord. Bijvoorbeeld:
```
htpasswd -c /etc/apache2/.htpasswd gebruikersnaam
```
U wordt dan gevraagd om een wachtwoord in te voeren voor de gebruikersnaam. Typ het wachtwoord in en bevestig het.
Stap 2: Configureer Apache om wachtwoordverificatie te gebruiken
Nu moet u Apache configureren om dit wachtwoordbestand te gebruiken voor verificatie. Dit gebeurt in het bestand dat specifiek is voor uw website, dat wordt gevonden in /etc/apache2/sites-available. Je kan het Apache-configuratiebestand ook wijzigen, meestal gevonden in /etc/apache2/apache2.conf.
Bijvoorbeeld:
Open het Apache-configuratiebestand met een teksteditor:
```
sudo nano /etc/apache2/sites-available/mywebsite.conf
```
Voeg de volgende regels toe aan de Directory-sectie die u wilt beveiligen:
```
```
Sla uw wijzigingen op en sluit de teksteditor.
Stap 3: Herlaad Apache
Tenslotte moet u Apache herladen om de wijzigingen door te voeren:
```
sudo systemctl reload apache2
```
Dat is het! Wanneer u nu probeert toegang te krijgen tot de beveiligde map in uw webbrowser, wordt u geprompt om een gebruikersnaam en wachtwoord in te voeren.