Zunächst im Website-Verzeichnis (z.B. /var/www/safe) die Datei .htaccess erstellen. Diese sollte folgenden Inhalt haben:
AuthType Basic
AuthUserFile /var/www/.passwd
AuthName "geschuetzer Bereich"
order deny,allow
allow from all
require valid-user
/var/www darf hierbei kein Wurzelverzeichnis einer öffentlichen Website sein. (sonst könnte die Passwort-Datei .passwd-Datei abgerufen werden.)
Jetzt muss nur noch das Passwort erstellt werden, hierfür kann das Programm htpasswd genutzt werden!
Einfach htpasswd -c /var/www/.passwd username eingeben (username steht für den Benutzernamen, z.B. "admin"). Es wird anschließend das Passwort abgefragt.