der henry: vhost auth basic

Beitrag lesen

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