Version: 2.15Geändert: 07.12.2023ÄnderungenBesucher: 967566ImpressumFeedbackHaftungSpende (CHF 10)Created by PFS
Tipps und Tricks rund um den Computertipps_und_tricks_computer
Tipps und Tricks rund um den Computer

2021-01-28  Red Hat 8: .htaccess: require valid-user: funktioniert nicht, kann nicht einloggen 
Problem:
Auf einem Server mit Red Hat 8 möchte man ein Verzeichnis schützen mit .htaccess und .htpasswd. Nutzer1 und Nutzer2 dürfen auf dieses Verzeichnis zugreifen. In .htpasswd sind die Nutzer-Namen und die Passwörter definiert.

.htaccess:
1 - AuthName "Bitte Nutzer-Namen und Passwort eingeben"
2 - AuthType Basic
3 - AuthUserFile /var/www/html/verzeichnis/.htpasswd
4 - require valid-user

.htpasswd:
1 - Nutzer1:$apr1$QYgXA2qwertzy1234567784f3OOrSL0
2 - Nutzer2:$apr1$UP6Cyxcvbnm0987654321O8kIGCAA81

Zwei Fehlermöglichkeiten: man muss kein Passwort eingeben oder man kann sich nicht einloggen.
Lösung:
Keine Passwort-Abfrage: Man muss in /etc/httpd/conf/httpd.conf die Zeile 'AllowOverride None' zu 'AllowOverride All' ändern:

<Directory "/var/www/html">
AllowOverride All
</Directory>

Man kann nicht einloggen: in .htaccess muss man die Zeile 'require valid-user' zu 'require user Nutzer1 Nutzer2' ändern.

Verweis auf diese Seite


 
Reklame:
Giveaway of the Day
Giveaway of the Day