Verzeichnisse Passwort-schützen (.htaccess)

Der Apache WebServer unterstützt die sog. Benutzer-Autentifizierung, d.h. User erhalten nur dann Zugriff in ein Verzeichnis, wenn eine UserID und ein Passwort angegeben wurden:

     


Vorgehensweise:

1.) Legen Sie im zu schützenden Verzeichnis eine Datei .htaccess an, die wie folgt aussieht:

	AuthUserFile /etc/.htpasswd
	AuthGroupFile /dev/null
	AuthName "Bereich XY"
	AuthType Basic

	<Limit GET>
	require user testuser
	</Limit>
	
Diese .htaccess Datei erlaubt nur dem User "testuser" den Zugriff in das Verzeichnis. Was Sie als "AuthName" angeben, wird im POP-Up Fenster (siehe oben) angezeigt.


2.) Erzeugen Sie nun die Datei .htpasswd, die das Passwort für den User "testuser" enthalten wird. Loggen Sie sich hierfür per Telnet auf Ihren Server ein und starten das htpasswd Programm auf dem Server:

% htpasswd -c /usr/home/USER_ID/etc/.htpasswd testuser
Dabei ist zu beachten, dass die .htpasswd Datei in dem Verzeichnis erzeugt werden muss, welches Sie auch in der .htaccess unter der Option "AuthUserFile" angegeben haben. Ersetzen Sie "USER_ID" mit der UserID Ihres virtuellen Servers.

Weitere Links zum Thema:

    
Name
Sprache
Art
Referenz
Beitrag
Beitrag
Dokumentation
Dokumentation



Zuletzt aktualisiert: