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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 138227
Url: https://administrator.de/contentid/138227
Printed on: April 25, 2024 at 10:04 o'clock
1 Comment
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