[CentOS-de] Problem mit .htaccess
Klaus Tachtler
klaus at tachtler.net
Mo Apr 22 04:53:57 UTC 2019
Hallo Andreas,
um Dir besser helfen zu können, wären natürlich Deine
Konfigurationsdateien sehr hilfreich, jedoch wenn Du das nicht
möchtest, erst einmal folgendes, was Du überprüfen solltest:
----- %< -----
AllowOverride-Direktive:
(https://httpd.apache.org/docs/2.4/de/mod/core.html#allowoverride)
=======================
Wenn der Server eine .htaccess-Datei (wie durch AccessFileName
definiert) findet, muss er wissen, welche in der Datei angegebenen
Direktiven frühere Konfigurationsanweisungen überschreiben dürfen.
Nur in <Directory>-Abschnitten verfügbar
AllowOverride ist nur in <Directory>-Abschnitten gültig, die ohne
reguläre Ausdrücke definiert wurden, nicht in <Location>-,
<DirectoryMatch>- oder <Files>-Abschnitten.
---> WICHTIG !!!
Wenn diese Anweisung auf None gesetzt wird, dann werden
.htaccess-Dateien komplett ignoriert. In diesem Fall wird der Server
nicht einmal versuchen, die .htaccess-Dateien im Dateisystem zu lesen.
Wenn diese Anweisung auf All gesetzt wird, dann ist jede Direktive in
den .htaccess-Dateien erlaubt, die den Kontext .htaccess besitzt.
WICHTIG !!! <---
Der Direktiven-Typ kann z.B. eine der folgenden Anweisungsgruppen sein:
=======================================================================
AuthConfig
Erlaubt die Verwendung von Autorisierungs-Anweisungen
(AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType,
AuthUserFile, Require usw.).
usw. ...
----- %< -----
Eine Möglichkeit wäre den Inhalt der .htaccess einfach z.B. in den die
/etc/httpd/conf/httpd.conf, direkt in die <Directory>...</Directory>
Konfiguration zu packen:
z.B.
<Directory "/var/www/root">
Options -Indexes +FollowSymLinks
AllowOverride AuthConfig
AuthType Basic
AuthName "Passwort bitte!"
AuthBasicProvider file
AuthUserFile /etc/httpd/user/memd5.pwd"
Require user me
</Location>
Das setzt natürlich auch eine entsprechend gültige PAsswortdatie:
/etc/httpd/user/memd5.pwd voraus!
(Siehe auch: https://httpd.apache.org/docs/2.4/programs/htpasswd.html)
>
> Require user me
> AuthType Basic
> AuthName "Passwort bitte!"
> AuthUserFile /etc/httpd/user/memd5.pwd
>
> greift aber nicht.
>
> Grüße
>
> Andreas
>
> --
> PGP-Fingerprint: D392 5D21 0299 63D7 5BAE 4562 1E56 B2EA 81A2 59F1
Grüße
Klaus.
--
--------------------------------------------
e-Mail : klaus at tachtler.net
Homepage: https://www.tachtler.net
DokuWiki: https://dokuwiki.tachtler.net
--------------------------------------------
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-keys
Dateigröße : 3121 bytes
Beschreibung: Öffentlicher PGP-Schlüssel
URL : <http://lists.centos.org/pipermail/centos-de/attachments/20190422/523cd47d/attachment.bin>
Mehr Informationen über die Mailingliste CentOS-de