Version: 2.16Updated: 07.12.2023ModificationsVisitors: 1304487ImprintFeedbackLiabilityDonation (CHF 10)Created by PFS
Tipps und Tricks rund um den Computertipps_und_tricks_computer
Tips and tricks for your computer
Translate with Google
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.
Translate with Google
Link to this page


 
Advertisement:
O&O Software -
Giveaway of the Day
O&O Software -
Giveaway of the Day
O&O Software -