Schützen Sie ein Webverzeichnis mit .htaccess mit einem Kennwort

Apache referenziert die .htaccess-Datei in Webdokumentverzeichnissen, um Informationen zur Zugriffssteuerung und zu anderen Zwecken zu erhalten. Eine einfache Konfiguration ermöglicht den Kennwortschutz mit mehreren Kombinationen aus Benutzername und Kennwort.


Erstellen Sie im zu schützenden Verzeichnis eine .htaccess-Datei mit folgendem Inhalt:

AuthType Basic
AuthUserFile / safe / dir / htpasswd
AuthName "Text wird im Popup angezeigt"
Gültiger Benutzer erforderlich

Es gibt viele andere Optionen für .htaccess, aber dies sind grundlegende Optionen für das Kennwort. Die AuthUserFile verweist auf eine vollständig qualifizierte Datei, die sich nicht in den Web-Server-Dokumentverzeichnissen befinden sollte. Die Datei htpasswd kann beliebig benannt werden, es können mehrere Dateien vorhanden sein, in denen Kennwörter für .htaccess gespeichert werden, und jede kann für die Verwendung in mehreren Verzeichnissen freigegeben werden.

Um das erste und das zweite Benutzer / Passwort-Paar zu erstellen, verwenden Sie:

htpasswd -cb / safe / dir / htpasswd Benutzer1 Kennwort1
htpasswd -b / safe / dir / htpasswd user2 PaSsWoRd2

Zusätzliche Benutzer / Passwort-Paare können mit dem zweiten Formular hinzugefügt werden. Stellen Sie sicher, dass Sie die Datei htpasswd schützen.