distortion Geschrieben 14. Februar 2010 Teilen Geschrieben 14. Februar 2010 Hallo zusammen, das Thema könnte auch in einer anderen Rubrik hier im Forum passen, z.B. Linux oder Server aber ich habe es mal hier gepostet, weil ich denke dass die meißten Leute,die gern bei Webdesign reinschauen bestimmt schon mal damit gearbeitet haben. Also ich möchte ein Verzeichnis auf einem Webserver über .htaccess mit einem Passwort schützen. Dazu gibt es ja sämtliche Tutorials im Internet. Ich habe alles wie beschrieben gemacht, .htaccess und .htpasswd erstellt und korrekt darauf verwiesen. Das Problem ist jetzt: Wenn ich auf den Ordner zugreife, kommt keine Passwortabfrage. Es tut sich einfach nichts. Und ich weiß leider nicht woran es liegen könnte. Muss man dem Apache vielleicht erst beibringen, dass er nach .htaccess-Dateien schauen soll? Das ganze läuft auf einer zweiten Maschine bei mir zu Hause(DynDNS), mit Debian Lenny und Apache 2.2.9, nur zu experimentellen Zwecken. Ich freu mich über Tipps,habe Google schon ewig gewälzt. MFG:) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
axxis Geschrieben 14. Februar 2010 Teilen Geschrieben 14. Februar 2010 (bearbeitet) Hi, schaue doch mal in deiner Verzeichnis-Konfiguration (/etc/apache2/sites-available/) nach, ob du die Direktive "AllowOverride" auf "None" gesetzt hast. Nachzulesen wäre das hier. edit: Hab mal auf meinen Indianern nachgeschaut, "AllowOverride None" ist per Default in der DocumentRoot Konfiguration gesetzt, das müsste also auf die entsprechende Option gesetzt werden. Welche das ist, kannst du hier erfahren. Gruß Hauke Bearbeitet 14. Februar 2010 von axxis Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
distortion Geschrieben 14. Februar 2010 Autor Teilen Geschrieben 14. Februar 2010 Hallo, Danke,deine Antwort hat mit geholfen:) Ich habe AllowOverride auf All gesetzt, jetzt erscheint die Passwortabfrage. Was da jetzt genau passiert ist habe ich noch nicht verstanden - aber das war genau das was ich wollte. Nur einen kleinen Denkanstoß ,auf dieser Grundlage kann ich weiter machen. Vielen Dank :uli Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
axxis Geschrieben 14. Februar 2010 Teilen Geschrieben 14. Februar 2010 Nabend, vllt noch zum Verständnis. Die Direktive "AllowOverride" beschreibt die Direktiven-Typen, welche man in .htaccess Dateien erlauben möchte. Dazu zählen Direktiven wie AuthName, AuthType etc. die du sicher schon benutzt hast. Gruß Hauke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
distortion Geschrieben 15. Februar 2010 Autor Teilen Geschrieben 15. Februar 2010 Das bedeutet, weil AllOverride auf "none" gesetzt war, war die .htaccess quasi "inaktiv" ? Mit einer Direktiven - Aufzählung hinter AllOverride könnte ich also nur ausgewählte andere Direktiven erlauben? MFG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dgr243 Geschrieben 15. Februar 2010 Teilen Geschrieben 15. Februar 2010 Genau so siehts aus. AllowOverride None bedeutet nix anderes, als dass sämtliche .htaccess Dateien ignoriert werden, weil sie ja eh nix überschreiben dürfen. Mit entsprechender Diretkivenangabe, kannst du das was eine .htaccess übersteuern darf detailiert anpassen. 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.