Um beim Apache2 Webserver ein Verzeichnis, durch Eingabe von Benutzer und Passwort, zu schützen benötigen Sie, im zu schützenden Verzeichnis, die Datei ".htaccess". Diese ist auf Unix-basierten Sytemen versteckt. Sie ist eine einfache Textdatei ohne Endung und der Inhalt sollte so aussehen:
AuthType Basic AuthName 'ANGEZEIGTER NAME' AuthUserFile /SERVERPFAD/.htpasswd Require valid-user
Wobei ANGEZEIGTER NAME frei wählbar ist (allerdings keine Umlaute oder Sonderzeichen) und /SERVERPFAD/.htpasswd der, Pfad auf dem Server zum Beispiel /var/www/.htpasswd ist, unter der Sie Ihre .htpasswd Datei abgespeichert haben.
Falls Probleme auftreten bitte Provider nach absolutem Pfad befragen!
Require valid-user mit Require user Hansi Mausi tauschen um nur Hansi und Mausi Zugriff auf das Verzeichnis zu gewären.
Aus Sicherheitsgründen sollte .htpasswd in einem übergeordneten Ordner des öffentlichen Webpfads gespeichert werden. Obiges Beispiel ist also sicher wenn die Domainfreigabe im Ordner /var/www/html/ wäre.