Wenn man die Pfade nicht direkt in den VHost schreibt, sondern nur die zwei Dateien in /var/www ablegt, ist es so, dass man über / das Passwort eingeben muss aber über jegliche Subfolder nicht.
htaccess erlauben Variablen zu überschreiben:
nano /etc/apache2/sites-available/default-ssl.conf <Location /> AuthType Basic AuthName "Please Authentificate!" AuthUserFile /var/www/.htpasswd Require valid-user </Location> <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
.htaccess Datei:
AuthType Basic AuthName "Please Authentificate!" AuthUserFile /var/www/vhost/.htpasswd require valid-user
htpasswd Befehl nachinstallieren:
a2enmod ssl a2ensite default-ssl apt-get install apache2-utils htpasswd -c .htpasswd mathias New password: Re-type new password: Adding password for user mathias