In der Apache Config Datei sind die beiden folgenden Optionen relevant:
AllowOverride [none|all|...]
Gibt an, welche Optionen in htaccess angegeben werden dürfen. (Kann für
jeden Virtual Host getrennt angegeben werden)
AccessFileName .htaccess
Gibt den Namen der htaccess Datei an. (muss man nicht ändern aber ggf.
aktivieren falls es auskommentiert ist)
Dann in einem Verzeichniss eine .htaccess Datei anlegen mit z.B. folgendem Inhalt:
# Wo stehen die Passwoerter
AuthUserFile /usr/home/.../htpasswd
# Wie lautet der Username (z.B. paul)
AuthName paul
# Einfache Passwort Autorisierung
AuthType Basic
# Was soll geschuetzt werden, und wer darf
Nun musst Du noch die Password Datei anlegen:
htpasswd -c /usr/home/.../htpasswd paul
Achtung: Das "-c" Flag legt eine neue Datei an, überschreibt also die alte.
j.