Frage: Wie erzeuge ich ein .htaccess - File, um ganze Verzeichnisse meines Apache-Servers vor dem Zugriff von unautorisierten Personen zu schützen ? Nur berechtigte Benutzer sollen in dieses Verzeichnis gelangen können ! Den Personen werde ich das Passwort dann mitteilen.
Antwort: Auf der Console des Servers bitte
htpasswd -cm .htpasswd benutzername
eingeben, um die Passwort - Datei .htpasswd zu erzeugen. Danach eine Datei namens .htaccess mit dem Texteditor erzeugen, in der folgende Zeilen stehen:
AuthType Basic AuthName "NAME DES SERVICE"
AuthUserFile /kompletter/absoluter/pfad/zur/datei/.htpasswd
require valid-user
Die beiden Dateien muß man dann in das entsprechende Verzeichnis innerhalb der Document-Root von Apache kopieren.
Viel Erfolg !
Hinweis: Wer eine Version des Apache2 installiert hat, muß auch htpasswd2 statt htpasswd aufrufen !