Stellen Sie sicher, dass in Ihrer httpd.conf bzw. bei neueren Systemen »apache2.conf« folgende Direktiven aktiv sind:
/etc/apache2/httpd.conf
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Legen Sie in dem zu schützenden Verzeichnis eine Datei mit dem Namen .htaccess an:
$DOCROOT/.htaccess
AuthType Basic
AuthName "Restricted Directory"
AuthUserFile /absoluter/pfad/zur/.htpasswd
require valid-user
Erstellen Sie nun die Benutzerkennungen.
# htpasswd -c /absoluter/oder/relativer/pfad/zur/.htpasswd [username] ← Die Option -c (create) erzeugt die .htpasswd # htpasswd /absoluter/oder/relativer/pfad/zur/.htpasswd [username2] ← Für jeden weiteren Benutzer
Done!
— pronto 2010/04/25 21:00