Off-Topic htpasswd centos

Hi Community,
ich weiß das sowas hier eigentlich nix zu suchen hat aber irgendwo hab ich einen kleinen Fehler und ihr seid Schlau.
Ich habe einen Webserver am laufen.
unter /var/www/html/ liegen 3 Ordner
einmal ein Contao Ordner der als Hauptwebseite läuft und 2 Ordner die für 2 Subdomain laufen.
Die Subdomains will ich mit einer htaccess/htpasswd absichern.
mit htpasswd -c /etc/httpd/unterordner/.htpasswd habe ich eine htpasswd datei angelegt und in dem einen subdomain ordner habe ich eine .htaccess angelegt

inhalt htaccess:
AuthType Basic
AuthName “Geschützter Bereich”
AuthUserFile /etc/httpd/unterordner/.htpasswd
Require user der-user

ich habe jetzt an verschiedenen stellen in der httpd.conf versucht AllowOverride auf All zu setzen aber er ignoriert meine passwortabfrage völlig. ich kriege höchstens mal einen internal server error.
Wo hab ich denn meinen denkfehler?

Grüße
Michael

Hallo Michael,

nur zur Sicherheit: die.htaccess-Datei liegt in /var/www…, nicht in /etc/httpd/…? Und den Apachen hast Du immer neu gestartet?

Ansonsten kann das an vielen Dingen liegen, z. B. Tippfehler im Dateinamen, Zugriffsrechte und natürlich der Apache-Konfiguration.

Wie hast Du denn das mit den Subdomains gelöst - unterschiedliche VirtoalHosts? Poste doch mal Deine Apache-Konfiguration.

Und nicht zuletzt: Steht was in den Logs? Insbesondere, wenn Du den Fehler produzierst.

Eine Falle ist auch, dass sich der Browser Zugangsdaten merkt. Also immer den Browser komplett schließen oder verschiedene Browser testen.

Beste Grüße

Jörg

hi jörg,
danke fürs mitgrübeln.

[Mon Jan 31 11:18:42.310988 2022] [core:alert] [pid 31247] [client 80.151.192.154:64814] /var/www/html/„subdomain“/.htaccess: AuthName takes one argument, the authentication realm (e.g. „Members Only“)

das is der error den ich kriege

grüße
michael

WOAH!
bei AuthName „Geschützter Bereich“ darf kein Leerzeichen zwischen den wörtern sein…habs umbenannt und es ging.

Grüße
Michael

Hallo Michael,

komisch - bei mir geht das. Vielleicht die falschen Anführungszeichen?

Beste Grüße

Jörg