Page 1 of 1
htaccess tut nicht...
Posted: 2002-12-31 17:56
by xytrox
hi..
hab ein kleines problem mit htaccess..
obwohl als ServerRoot /home/www/ angegeben ist, funzt htaccess nicht, wenn ich in /home/www/ in der htaccess als AuthUserFile /home/
www.htpasswd bzw ./passwd eintrage...
was kann hier falsch sein?
Re: htaccess tut nicht...
Posted: 2002-12-31 18:02
by captaincrunch
Du weißt schon, dass man htpasswd-Files nicht im Document-Root ablegt ? Da gehören nur die .htaccess hin.
hmmm
Posted: 2002-12-31 18:05
by xytrox
nee war mir jetzt nicht so ganz klar....
tut das was zur sache?
Re: htaccess tut nicht...
Posted: 2002-12-31 18:06
by sascha
Was genau geht denn nicht? Was steht in den entsprechenden Apache Logfiles?
hmpf...
Posted: 2002-12-31 18:11
by xytrox
also..
wenn ich auf die subdomain gehe wird das serverroot aufgerufen....
das funzt auch wunderbar....
das problem ist aber, dass das nicht für jeden sichtbar sein soll und ich es also per htaccess schützen will...
htaccess sieht so aus:
Code: Select all
<Files .htaccess>
order allow,deny
deny from all
</Files>
AuthType Basic
AuthName "FTP-Root - "
AuthUserFile /home/www/.htpasswd02
require valid-user
Als ServerRoot ist in der httpd.conf folgendes angegeben:
Die Datei .htpasswd02 gibts, aber es greift trotzdem net....
im apache log hab ich leider auch nix gefunden....
Re: htaccess tut nicht...
Posted: 2003-01-01 02:16
by hugo
Salve!
In der httpd.conf muss für das Verzeichnis, in dem die .htaccess liegt, ein "AllowOverride AuthConfig" eingetragen werden, also z.B. so:
Code: Select all
<Directory "/Pfad/zum/Verzeichnis">
AllowOverride AuthConfig
</Directory>
Hugo ;)
aha...
Posted: 2003-01-01 12:23
by xytrox
und wofür ist das gut?
Re: htaccess tut nicht...
Posted: 2003-01-01 12:38
by captaincrunch
Dadurch sagst du dem Indianer, dass die restriktiveren Einstellungen durch die htaccess-Anmeldung "aufgehoben" werden sollen. An deiner Stelle würde ich aber wie gesagt die htpasswd ganz woanders ablegen.
Einfaches Beispiel : du machst einen Fehler bei der Konfiguration des Apache, und sämtliche Dateien deines Webroot-Dirs werden angezeigt. Darunter befindet sich dann auch deine htpasswd, die dann runtergeladen werden und mit (mehr oder weniger) viel Zeit geknackt werden könnte ...
genial
Posted: 2003-01-01 12:41
by xytrox
danke leute ihr seid echt genial..
nu funzt htaccess auch richtig..
frage ist nur, ob es jetz in jedem verzeichnis funktioniert, oder muss ich das dann pro htaccess einzeln in der httpd.conf angeben???
Re: genial
Posted: 2003-01-01 13:27
by floschi
xytrox wrote:frage ist nur, ob es jetz in jedem verzeichnis funktioniert, oder muss ich das dann pro htaccess einzeln in der httpd.conf angeben???
Es funzzt auch in allen Unterverzeichnissen, des jeweiligen Verzeichnisses ;)
Gruß
Olfi ;)