Hallo,
ich habe SUSE15.6 und Apache2. Hier möchte ich über die vhost.conf die Authorisierung "Auth Basic" starten bzw. das Login. Früher hatte ich eine .htaccess, dies möchte ich aber jetzt direkt in der vhost.conf konfigurieren. Es ist nur 443 freigegeben (listen.conf)
zwecks "AllowOverride All" bräuchte ich eigentlich nicht mehr, da htaccess wegfällt.
Anbei meine Versuche ... login öffnet sich aber nicht, ich komme ohne Authorisierung auf die Webseite.
<VirtualHost *:443>
<Directory />
AllowOverride All
Require all granted
Options +ExecCGI -Includes
AuthType Basic
AuthName "Bitte geben Sie Ihre Authorisierung ein"
AuthUserFile /srv/www/htaccess/.htusers
require valid-user
</Directory>
DocumentRoot /srv/www/htdocs
ServerName Test2server
ServerAdmin info@ichselbst.de
<Directory /srv/www/htdocs>
AllowOverride All
Require all granted
Options +ExecCGI +Includes
</Directory>
ScriptAlias /cgi-bin/ /srv/www/cgi-bin/
<Directory /srv/www/cgi-bin>
Options +ExecCGI +Includes
Require all granted
</Directory>
SSLCertificateFile /etc/apache2/ssl.crt/fullchain.pem
SSLCertificateKeyFile /etc/apache2/ssl.key/privkey.pem
SSLEngine On
### Es werden alle Dateien (*.html) nach SSI durchsucht
AddType text/html .html
AddHandler server parsed .html
AddOutputFilter Includes .html
RewriteEngine on
</VirtualHost>
Wer hat einen Tip, oder geht es "nur" über die vhost.conf gar nicht ?
Vielen Dank
der henry