htaccess
Reiner
- webserver
Hallo,
ich habe eine Frage zum Apache:
Ich habe in Verzeichnis "1" eine ".htaccess":
*********
authType basic
authUserFile /benutzer.txt
authName geschuetzter_Bereich
order deny,allow
deny from all
satisfy any
allow from 192.168.0.
require user hans peter frank
*********
In der "/benutzer.txt" sind entsprechende user-passwd-Kombinationen auch vorhanden!
Alles läuft bis dahin bestens!
Nun kopiere ich die ".htaccess" in Verzeichnis "2" ...
Fehler!
In den Log-Dateien nachgeschaut sieht man folgendes:
[Mon Jul 17 18:41:47 2000] [alert] [client 192.168.0.10] /home/httpd/html/w3/.htaccess: AuthType not allowed here
,wobei w3 dem Verzeichnis "2" entspricht!
Auf die Vermutung, daß das doppelt nicht geht, habe ich es aus Verz. "1" gelöscht... keine Änderung!
Was mache ich falsch?
Alles Gute,
Reiner
in welchem Verzeichnis liegt denn benutzer.txt ?
in welchem Verzeichnis liegt denn benutzer.txt ?
Im root: "/benutzer.txt"...
Müßte ja klappen! Bei der einen Version geht es ja auch!
Reiner
Hallo Reiner!
Ich kann mich ganz dunkel dran erinnern, das die Nutzung von .htaccess für das entsprechende Verzeichnis erlaubt sein muß, aber ist alles sehr im Dunkeln... Such doch mal in Deiner Serverkonfigurtion (httpd.conf - AccessFileName .htaccess)
Gruß Frank
Hallo Reiner!
Ich kann mich ganz dunkel dran erinnern, das die Nutzung von .htaccess für das entsprechende Verzeichnis erlaubt sein muß, aber ist alles sehr im Dunkeln... Such doch mal in Deiner Serverkonfigurtion (httpd.conf - AccessFileName .htaccess)
Gruß Frank
Danke!
Das war zwar nicht ganz der richtige Hinweis, aber er hat mich auf den richtigen Weg gebracht!!!
Super!
Die Lösung war, daß ich folgendes eingetragen hatte:
<Directory /home/httpd/html/"1">
Options ExecCgi Indexes FollowSymlinks
AllowOverride AuthConfig FileInfo Indexes Limit Options
</Directory>
wobei "1" das Verzeichnis "1" sein soll (nur zum Verständnis).
Für "2" muß ich das dann wohl auch machen bzw. einfach weglassen (?), also direkt für die Ebene darüber...
Mal sehen!
Danke nochmals!
Reiner
Hallo Reiner!
Muß ich gleich mal nachfragen, ist wie gesagt, alles ziemlich weit weg bei mir... steht das in der httpd.conf oder wo?
<Directory /home/httpd/html/"1">
»» Options ExecCgi Indexes FollowSymlinks
»» AllowOverride AuthConfig FileInfo Indexes Limit Options
</Directory>
Für "2" muß ich das dann wohl auch machen bzw. einfach
weglassen (?), also direkt für die Ebene darüber...
Weis ich nicht... aber bei meinem Provider steht in der httpd.conf sowas überhauptnicht drin...
Gruß Frank
Hi,
Für "2" muß ich das dann wohl auch machen bzw. einfach
weglassen (?), also direkt für die Ebene darüber...
Weis ich nicht... aber bei meinem Provider steht in der httpd.conf sowas überhauptnicht drin...
doch, irgendwo in der Konfiguration steht sicherlich ein "Options"-Kommando drin, wenn Du .htaccess verwenden darfst. Das muß aber nicht bei der Definition eines Verzeichnisses sein - ggf. gelten implizite Defaultwerte für den kompletten URL-Raum.
Wenn ein Anwender features von .htaccess verwenden dürfen soll, dann muß das in der zentralen Konfiguration erlaubt werden - und genau dazu ist "Options" da.
Siehe auch: [/selfaktuell/artikel/schroepl02.htm#a6]
mfG - Michael