Zur Konfiguration der Passwortauthentifizierung auf Apache benötigen Sie in erster Linie zwei Dateien: die .htaccess-Datei und die .htpasswd-Datei. Nachfolgend sind die Schritte zur Aktivierung der Passwortauthentifizierung:
1. Erzeugen Sie die .htpasswd-Datei: Diese Datei speichert die Benutzernamen und Passwörter. Benutzen Sie das ‘htpasswd’-Werkzeug, das mit der Apache-Distribution geliefert wird, um die Passwortdatei und Benutzer zu erzeugen.
Zum Beispiel: `$ htpasswd -c /pfad/zu/.htpasswd benutzername` Sie werden dann aufgefordert, ein Passwort für den Benutzer einzugeben. Die Option `-c` wird verwendet, um die Datei zu erzeugen. Wenn Sie mehr Benutzer hinzufügen möchten, lassen Sie diese Option einfach weg.2. Erstellen Sie die .htaccess-Datei:
Öffnen Sie den Texteditor und fügen Sie die folgenden Zeilen ein: ``` AuthType Basic AuthName “Restricted Content“ AuthUserFile /pfad/zu/.htpasswd Require valid-user ``` Speichern Sie die Datei als .htaccess im Verzeichnis, das Sie schützen möchten.3. Aktualisieren Sie die Apache-Konfiguration:
Stellen Sie sicher, dass die .htaccess-Datei von Apache gelesen wird – d.h., die Direktive ‘AllowOverride’ muss auf ‘All’ oder zumindest auf ‘AuthConfig’ gesetzt sein. Sie können dies in der Hauptkonfigurationsdatei von Apache (‘httpd.conf’) oder innerhalb einerNun sollte Ihr Verzeichnis durch Benutzername und Passwort geschützt sein und Apache sollte bei jedem Versuch, auf dieses Verzeichnis zuzugreifen, eine Authentifizierung anfordern.