Verzeichnisschutz mit htaccess

Um ein Verzeichnis innerhalb Ihrer Webseite (oder den Zugriff auf die gesamte Website) mit Hilfe eines Passworts zu schützen, müssen zwei Dateien erstellt und auf Ihrem Webspace in das entsprechende Verzeichnis geladen werden.

 

Damit diese Anleitung funktioniert muss auf Ihrem Webserver Apache auf Linux Basis laufen.
5/5 - (48 votes)

.htaccess Datei erstellen

  # Basic Auth in .htaccess
  AuthType Basic
  AuthName "Let's go out and play"
  AuthUserFile "/etc/htpasswd/.htpasswd"
  Require valid-user

Zuerst erstellen Sie eine Datei mit dem Windows Editor. Kopieren Sie den Inhalt von oben in die Datei und speichern Sie diese unter dem Namen ".htaccess". Der Punkt am Anfang des Dateinamens ist wichtig. Zudem ist wichtig, dass die Datei nicht die Endung .txt hat, sondern keine Endung besitzt.

Passen Sie dann den Pfad zur .htpasswd Datei an. Da die Dateien später auf Ihren Webspace hochgeladen werden muss der Pfad derjenige sein, in dem später die .htpasswd Datei auf dem Server zu finden sein wird.

Erstellen der .htpasswd Datei

Die .htpasswd Datei beinhaltet den Usernamen und das zugehörige Passwort in verschlüsselter Form. Sie können die entsprechende Zeile über dieses kleine Tool erstellen: https://tools.sixhop.net/htpasswd/

Dateien auf Ihren Webspace laden

Nutzen Sie einen FTP-Client Ihrer Wahl, um die beiden Dateien in das Verzeichnis zu laden, das Sie schützen möchten. Achten Sie dabei darauf, dass die .htpasswd Datei in dem Verzeichnis liegen muss, das in der .htaccess Datei angegeben wurde.

Falls Sie bisher noch keinen FTP-Client genutzt haben können Sie in unserem Artikel Dateien per FTP austauschen lernen, wie Sie die Dateien auf Ihren Webspace laden.

Schreibe einen Kommentar