Um eine Internetseite mit einem Passwort zu schützen, benötigt Ihr in dem Verzeichnis, in dem sich Eure Dateien (html, usw.) befinden, zwei Dateien:
.htaccess
.htpasswd
Der Punkt vor dem Dateinamen kennzeichnet die jeweilige Datei als nicht sichtbar. In der Shell würden also unter Verwendung von ls -l
diese Dateien nicht angezeigt werden. Für das Anzeigen versteckter Dateien bedarf es vielmehr des Kommandos ls -la
.
Die Datei .htaccess
sollte so aussehen:
AuthUserFile [Pfad zum Verzeichnis/.htpasswd]
AuthName "Restricted Area"
AuthType Basic
require valid-user
Nun erstellt Ihr – unter Verwendung des Kommandos htpasswd
mit der Option -c
– die Datei .htpasswd
:
$ htpasswd -c [Pfad zum Verzeichnis/.htpasswd] [Benutzername]
Dabei erhaltet Ihr die Möglichkeit, ein Kennwort zu vergeben. Mit den so erzeugten Login-Daten, habt Ihr nun eine passwortgeschützte Internetpräsenz.