APACHE Webserver - AuthUserFile not allowed here
Mein erster Webserver...
Hallo liebe Community!
Habe mir vor einer Weile einen Webserver aufgesetzt. Natürlich mit Apache.
Nun wollte ich ein bestimmtes Verzeichnis schützen.
Habe mich belesen und rausgefunden, dass man dies mit ".htaccess"-Dateien
einfach erledigen kann.
Habe auch sämtliche Anweisungen bei Self.... befolgt, aber ich bekomme
immer "Internal Server Error".
Im Error-Log steht folgendes: "...AuthUserFile not allowed here..."
Ich versteh nicht wieso?
Wo muss ich die denn hinpacken, dass die Datei "erlaubt" ist.
Vielleicht stehe ich auch nur auf dem Schlauch.
Ich wäre euch sehr dankbar, für ein paar Denkanstöße!
Gruß Trekki
Sorry, Inhalt der htaccess und htpasswd vergessen....
.htaccess
AuthUserFile D:/Programme/Apache/htuser/.htpasswd
AuthGroupFile /dev/null
AuthName "Verwaltung"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
.htpasswd
User:test
Hallo liebe Community!
Habe mir vor einer Weile einen Webserver aufgesetzt. Natürlich mit Apache.
Nun wollte ich ein bestimmtes Verzeichnis schützen.
Habe mich belesen und rausgefunden, dass man dies mit ".htaccess"-Dateien
einfach erledigen kann.
Habe auch sämtliche Anweisungen bei Self.... befolgt, aber ich bekomme
immer "Internal Server Error".
Im Error-Log steht folgendes: "...AuthUserFile not allowed here..."
Ich versteh nicht wieso?
Wo muss ich die denn hinpacken, dass die Datei "erlaubt" ist.
Vielleicht stehe ich auch nur auf dem Schlauch.
Ich wäre euch sehr dankbar, für ein paar Denkanstöße!
Gruß Trekki
Sorry, Inhalt der htaccess und htpasswd vergessen....
.htaccess
AuthUserFile D:/Programme/Apache/htuser/.htpasswd
AuthGroupFile /dev/null
AuthName "Verwaltung"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
.htpasswd
User:test
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 138227
Url: https://administrator.de/forum/apache-webserver-authuserfile-not-allowed-here-138227.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
1 Kommentar
Hallo Trekki
schau mal in deine httpd.conf und suche die Direktive <Directory "D:/Programme/Apache/htdocs"> Die mit dem DOCUMENT_ROOT, nicht das SERVER_ROOT ("/"). Innerhalb dieser suchst du dann nach "AllowOverride" und schaust ob dahinter (unter anderem) der Wert "AuthConfig" steht.
Erst diese Einstellung erlaubt es mit der .htaccess-Datei Autorisierungen zu erstellen, mehr dazu wie immer im Handbuch: http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
~Arano
schau mal in deine httpd.conf und suche die Direktive <Directory "D:/Programme/Apache/htdocs"> Die mit dem DOCUMENT_ROOT, nicht das SERVER_ROOT ("/"). Innerhalb dieser suchst du dann nach "AllowOverride" und schaust ob dahinter (unter anderem) der Wert "AuthConfig" steht.
Erst diese Einstellung erlaubt es mit der .htaccess-Datei Autorisierungen zu erstellen, mehr dazu wie immer im Handbuch: http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
~Arano