korea1 Geschrieben 12. Januar 2005 Teilen Geschrieben 12. Januar 2005 Hi, ich hoffe, dass ich hier richtig bin. Mein htaccess funktioniert nicht. Ich habe eine Datei .htaccess: AuthUserFile HabelStat/html/.htpasswd AuthType Basic AuthName "Secure" require valid-user und eine 2. Datei .htpasswd: admin:xxxx Ich habe die beiden Dateien in das zu schützende Verzeichnis gelegt. Wenn ich die Seite öffne, die geschützt sein soll, sollte ja eigentlich eine Abfrage kommen. Da passiert aber nichts, ich kann mir die Seite ganz normal anzeigen lassen, ohne aufgefordert zu werden ein Passwort und einen Benutzer einzugeben. Ist an den Dateien was falsch? Liegen Sie am falschen Platz? Oder muss ich noch was in meinem Apache einstellen? Bisher habe ich immer einen eigenen Passwort Generator verwendet. Jetzt ist aber eine Lösung mit htaccess gewünscht. Ich hab mich da dann mal informiert, wie das funktioniert und hab das dann so realisiert. Allerdings weiß ich jetzt nicht wo der Fehler liegen soll. Danke und MfG korea1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 12. Januar 2005 Teilen Geschrieben 12. Januar 2005 Hi, AllowOverride AuthConfig (oder "All") für das entsprechende Directory in der httpd.conf eintragen. Die Passwort Datei gehört nicht ins Dokument Root... Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
korea1 Geschrieben 12. Januar 2005 Autor Teilen Geschrieben 12. Januar 2005 Hi, danke für die schnelle Antwort. Wenn ich diese Zeile in meine conf - Datei einfüge, startet der Apache nicht mehr. AllowOverride AuthConfig Kann die Zeile nicht kopiert werden und dort einfach eingefügt werden? Wo sollte man die .passwd ablegen? Danke und MfG korea1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 12. Januar 2005 Teilen Geschrieben 12. Januar 2005 Wenn ich diese Zeile in meine conf - Datei einfüge, startet der Apache nicht mehr. AllowOverride AuthConfig Kann die Zeile nicht kopiert werden und dort einfach eingefügt werden? Wo sollte man die .passwd ablegen? Wohin du die kopieren musst findest du hier: http://httpd.apache.org/docs-2.1/mod/core.html#allowoverride und die .htpasswd legst du irgendwohin. z.B. ausserhalb des Webpfads. Achja, die Angabe zum htpasswd File in der htaccess Datei muss den PFad vom Serverroot enthalten. Also z.B. /var/www/MeineDomain/.htpasswd nicht nur ./.htpasswd Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 12. Januar 2005 Teilen Geschrieben 12. Januar 2005 Die Directive existiert schon, du musst sie nur anpassen: # # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" # AllowOverride None Wo sollte man die .passwd ablegen? relativ egal, nur nicht von außen erreichbar... Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.