1. Installieren Sie zunächst das notwendige Apache Modul für die Authentifizierung, falls es nicht bereits installiert ist. Dabei handelt es sich um das Modul mod_auth_basic.
2. Erstellen Sie eine .htpasswd-Datei. Diese enthält die Benutzernamen und Passwörter, die für die Authentifizierung verwendet werden sollen. Sie können diese Datei erstellen mit dem Befehl “htpasswd -c /pfad/zur/.htpasswd benutzername”.
3. Bearbeiten Sie die Apache-Konfigurationsdatei, normalerweise gelegen unter /etc/apache2/sites-available/default oder /etc/httpd/conf/httpd.conf, abhängig von Ihrer Linux-Distribution.
4. Fügen Sie die folgende Konfiguration in Ihre Datei ein, normalerweise innerhalb des
```
```
Ersetzen Sie “/pfad/zur/webinhalte” damit Apache weiß, welcher Bereich geschützt werden soll. Ersetzen Sie auch “/pfad/zur/.htpasswd” mit dem Pfad zu Ihrer .htpasswd-Datei.
5. Überprüfen Sie Ihre Änderungen mit “apachectl configtest”. Wenn alles in Ordnung ist, starten Sie Apache neu mit “systemctl restart apache2” oder “service apache2 restart”.
6. Jetzt, wenn Sie versuchen auf Ihre Webseite zuzugreifen, sollten Sie eine Aufforderung zur Eingabe eines Benutzernamens und eines Passworts erhalten. Sobald Sie eines der Paare eingeben, die Sie in Ihrer .htpasswd-Datei definiert haben, sollten Sie Zugang erhalten.