PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .htaccess geht auf Apache nicht...



nixPeiler
23.06.03, 17:49
Sers,

hab auf meinem HomeServer Apache laufen.
jetzt wollt ich mit htaccess net geschützen bereich definieren!

passwort datei hab ich mit nem dos programm erstellt. (klappt des :confused: )

meine .htaccess:
AuthName Dies ist eine Passwort geschuetze Seite
AuthType Basic
AuthUserFile /srv/www/htdocs/bilder/.htpasswd
require valid-user


der ordner bilder soll geschütz werden. die htpasswd liegt auch dort...

warum funzt des dann net?
kann des an den einstellungen vom apache liegen?

THNX CU

[Y-LAN]Phoenix
23.06.03, 18:02
da gibts in der httpd.conf ein parameter "Allowoverride" den auf All stellen

wisnitom
23.06.03, 20:14
hi,

AllowOverride AuthConfig
in die httpd.conf

und htpasswd zur Erzeugung des Passwortfiles und der User etc:

Infos z.B. hier:
http://httpd.apache.org/docs-2.0/howto/auth.html

grüsse,

nixPeiler
23.06.03, 21:13
also das steht bei mir in der config!

funzt aber trotzdem nicht. mit beiden varianten! :(

ich öffne das webverzeichniss und es kommt keine passwort abfrage!
hab mir das howto durchgelesen und auch alles so gemacht, klappt aber nicht!

nixPeiler
23.06.03, 21:19
/edit


OK, ich habs! ich hab den server nicht richtig neugestartet! und des allowoverride gibts irgendwie zweimal in der httpd.conf!
trotzdem thnx

wisnitom
23.06.03, 22:28
hi,

schön das es funktioniert ... aber die Funktion von
AllowOverride hast du glaube ich noch nicht ganz verstanden.
Natürlich kann AllowOverride mehrfach in deiner httpd.conf vorkommen ..

AllowOverride sagt dir in einem Directory Container, ob Apache
externe Konfigurationsdateien unterstützen soll oder nicht und du
definierst durch diese Anweisung die Konfigurationsanweisungen,
die in solchen externen Dateien (z.B. .htaccess) enthalten sein
dürfen .... der Parameter AuthConfig = Konfigurationsanweisungen
in Zusammenhang mit der Authentifizierung, All wäre - alles kann
in externen Konfiguration angepasst werden. Das könnte aber wenn
du nicht aufpasst zu Folge haben, das dir Benutzer Einstellungen deiner
httpd.conf durch Änderungen in den externen Konfigurationsdateien
überschreiben. Also auf die Zugriffsrechte achten !

grüsse,