.htaccess einrichten:
http://www.thesitewizard.com/apache/password-protect-directory.shtml
Apache2 und Seite für Passwortschutz einrichten
https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles
Die .htaccess-Datei kann so aussehen:
AuthName "Verzeichnis"
AuthType Basic
AuthUserFile /home/benutzer/.htpasswd
require valid-user
Die .htpasswd-Datei erzeugen:
htpasswd -c .htpasswd <benutzername>
Benutzer hinzufügen oder ändern:
htpasswd .htpasswd <benutzername>
Apache anpassen:
- in der Datei /etc/apache2/sites-available/default den Eintrag „AllowOverride None“ auf „AllowOverride All“ ändern
- in der Datei /etc/apache2/apache2.conf folgende Zeilen anfügen:
<Directory /your/path>
AllowOverride All
</Directory\>
- Apache neu starten:
sudo /etc/init.d/apache2 restart