Um ein Verzeichnis mit einem zuverlässigen Passwortschutz zu versehen sind vier Schritte nötig:

1. Erstellen Sie in Ihrem public_html-Verzeichnis ein Ordner namens "private".

2. Erstellen Sie mit dem Editor (oder Notepad) eine Datei namens .htpasswd (Punkt am Anfang des Dateinamens nicht vergessen und keine weitere Dateiendung anfügen!).
Die Datei muss pro Zeile einen Benutzernamen und ein verschlüsseltes Passwort enthalten, welche durch ein Doppelpunkt getrennt werden (z. B. fritz:nYQs2ybp3ljW2). Das Passwort muss dabei speziell verschlüsselt werden.
Hierzu denken Sie sich ein beliebiges Passwort aus, welches Sie anschliessend hier verschlüsseln können.

Passwort verschlüsseln

Dieses verschlüsselte Passwort müssen Sie anschliessend im .htpasswd Dokument nach dem Doppelpunkt beim jeweiligen Benutzernamen einzufügen.

Der Inhalt dieser .htpasswd-Datei kann daher so aussehen:

fritz:nYQs2ybp3ljW2
hans:21vMkOqDFoyVI


fritz und hans sind in diesem Fall die Benutzernamen und der Teil nach dem Doppelpunkt ist das verschlüsselte Passwort zum jeweiligen Benutzernamen. Sie können beliebig viele Benutzer erstellen. Damit sich der jeweilige Benutzer dann einloggen kann, muss er das unverschlüsselte Passwort eingeben. Zum Beispiel müsste "hans" dann das Passwort "Schuhe" eingeben.

3. Nun bestimmen Sie, welcher Ordner (Verzeichnis) auf Ihrem Webserver geschützt werden soll. In diesem Ordner braucht es eine Datei namens .htaccess (welche wiederum mit dem Editor erstellt werden muss) mit folgenden drei Zeilen:

AuthType Basic
AuthName "Mein Bereich"
Require valid-user

4. Jetzt können Sie die Daten mittels FTP Programm im ASCII-Modus (ist normalerweise die Standardeinstellung) in die entsprechenden Verzeichnisse laden:

.htpasswd in den "private" Ordner
.htaccess ins zu schützende Verzeichnis (Ordner)

Achten Sie ausserdem noch darauf, das sich eine index.html, index.php oder index.asp Datei  in dem geschützten Verzeichnis befindet.


Fertig!