httpd.conf
manuel
- webserver
0 Fabian St.0 Manuel
0 Tobias Kloth0 Manuel0 Sven Rautenberg0 Manuel
0 MudGuard0 Manuel
0 Manuel
Hallo,
ich hab Probleme mit .htaccess.
Hab lokal den Apache 2.0.52 installiert.
Hab mich schon durch die Dokumentation von Apache, die Anleitung von SelfHTML und durch 5 andere HowTo´s durchgearbeitet, aber es funkioniert einfach nicht. Ich denke, es liegt wohl an der Konfiguration vom Apache. Ich hab alle "AllowOveride"´s, die ich in der httpd.conf gefunden habe mit "All" versehen, und ich bekomme auch die Passwort-Eingabeaufforderung, aber ich kann mich einfach nicht einloggen.
Hab auch den Pfad vom Stammverzeichnis des Servers angegeben usw., aber es geht einfach nicht.
Vielleicht könnte mir BITTE jemand, bei dem htaccess funktioniert einfach mal seine httpd.conf und vielleicht auch die htaccess-Dateien zuschicken.
Danke für die Hilfe
Hi!
Hab mich schon durch die Dokumentation von Apache, die Anleitung von SelfHTML und durch 5 andere HowTo´s durchgearbeitet, aber es funkioniert einfach nicht. Ich denke, es liegt wohl an der Konfiguration vom Apache. Ich hab alle "AllowOveride"´s, die ich in der httpd.conf gefunden habe mit "All" versehen, und ich bekomme auch die Passwort-Eingabeaufforderung, aber ich kann mich einfach nicht einloggen.
Was willst du eigentlich genau machen? Eine Zugriffskontrolle mittels .htaccess? Warum hilft dir http://de.selfhtml.org/servercgi/server/htaccess.htm nicht weiter?
Darüber hinaus ist das Ändern von wichtigten Apache-Direktiven, ohne dass man weiß, was man wirklich macht, das dümmste, was man anstellen kann, da sich dadurch nur noch Sicherheitslücken einschleichen.
Grüße,
Fabian St.
Was willst du eigentlich genau machen? Eine Zugriffskontrolle mittels .htaccess? Warum hilft dir http://de.selfhtml.org/servercgi/server/htaccess.htm nicht weiter?
Genau das möchte ich haben. Nein, daß hilft mir nicht weiter, weil ich alles genauestens befolgt habe, aber trotzdem keinen Zugriff erhalte. Ich bekomme zwar die Eingabeaufforderung für den Benutzernamen und das passwort, aber er lässt mich einfach nicht rein.
Hi!
Genau das möchte ich haben. Nein, daß hilft mir nicht weiter, weil ich alles genauestens befolgt habe, aber trotzdem keinen Zugriff erhalte. Ich bekomme zwar die Eingabeaufforderung für den Benutzernamen und das passwort, aber er lässt mich einfach nicht rein.
Was sagen access_log und error_log? Ansonsten ist, wie dir Tobias bereits geschrieben hat, wahrscheinlich, dass es ein Problem mit der .htusers-Datei gibt.
Grüße,
Fabian St.
Moin!
Nein, daß hilft mir nicht weiter, weil ich alles genauestens befolgt habe,
Auch den Teil mit "Geben Sie für AuthUserFile unbedingt den kompletten Pfadnamen an!"?
Hallo Manuel,
und ich bekomme auch die Passwort-Eingabeaufforderung, aber ich kann mich einfach nicht einloggen.
das deutet afaik darauf hin, dass der Apache die Passwort-Datei nicht finden kann.
Hab auch den Pfad vom Stammverzeichnis des Servers angegeben usw., aber es geht einfach nicht.
poste doch mal den Inhalt der .htaccess und der Passwortdatei.
Vielleicht könnte mir BITTE jemand, bei dem htaccess funktioniert einfach mal seine httpd.conf und vielleicht auch die htaccess-Dateien zuschicken.
mal abgesehen davon, dass ich gerade nicht an meine httpd.conf drankomme - es wird dir herzlich wenig bringen, da meine Einstellungen mit an Sicherheit grenzender Wahrscheinlichkeit bei dir nicht funktionieren werden.
Grüße aus Nürnberg
Tobias
mal abgesehen davon, dass ich gerade nicht an meine httpd.conf drankomme - es wird dir herzlich wenig bringen, da meine Einstellungen mit an Sicherheit grenzender Wahrscheinlichkeit bei dir nicht funktionieren werden.
ich weiß, das Sie nicht funktionieren werden, aber vielleicht ist irgendwo ein Eintrag, den ich falsch oder vergessen habe oder sowas.
Also, hier mal meine gesamte Konfiguration:
Apache 2.0.52, Windows XP
Meine Ordnerstruktur:
E:/wwwroot/seber-rider/schutz/bild.jpg
Im Ordner /seber-rider/ liegt folgende .htaccess:
_____________________________________
Options -Indexes
ErrorDocument 401 /seberrider/401.php
ErrorDocument 403 /seberrider/403.php
ErrorDocument 404 /seberrider/404.php
_____________________________________
Und die Dateien 401.php 402.php und 404.php
Hier habe ich das Problem, daß der Browser zwar die 401.php anzeigt, wenn ich mich nicht einloggen kann, aber ich bekomme z.B. die 404.php nicht angezeigt, wenn eine Datei nicht gefunden wird.
Im Ordner /seber-rider/schutz/ liegt folgende .htaccess:
_____________________________________
AuthUserFile /wwwroot/seberrider/schutz/.htusers
AuthType Basic
AuthName Zugriff
require valid-user
_____________________________________
und folgende .htusers:
_____________________________________
name:pw
_____________________________________
Meine httpd.conf hat folgende Einstellung:
_____________________________________
<Directory />
Options FollowSymLinks
order allow,deny
AllowOverride All
</Directory>
_____________________________________
Somit müsste doch ganz allgemein für alle Directorys grundsätzlich ein Überschreiben der Einstellungen durch .htaccess erlaubt sein.
Vielen Dank für die Hilfe
Moin!
Meine Ordnerstruktur:
E:/wwwroot/seber-rider/schutz/bild.jpg
Im Ordner /seber-rider/schutz/ liegt folgende .htaccess:
_____________________________________
AuthUserFile /wwwroot/seberrider/schutz/.htusers
Dir ist sicher schon aufgefallen, dass bei Windows-Rechnern der Laufwerksbuchstabe nicht unwichtig ist. Er gehört mit zur Pfadangabe dazu, weil Windows sonst nicht weiß, wo es suchen soll - gibt ja 26 verschiedene Laufwerksbuchstaben.
Meine Ordnerstruktur:
E:/wwwroot/seber-rider/schutz/bild.jpg
Im Ordner /seber-rider/schutz/ liegt folgende .htaccess:
_____________________________________
AuthUserFile /wwwroot/seberrider/schutz/.htusersDir ist sicher schon aufgefallen, dass bei Windows-Rechnern der Laufwerksbuchstabe nicht unwichtig ist. Er gehört mit zur Pfadangabe dazu, weil Windows sonst nicht weiß, wo es suchen soll - gibt ja 26 verschiedene Laufwerksbuchstaben.
Hab ich auch schon ausprobiert, aber er reagiert weder auf den Laufwerksbuchstaben
AuthUserFile E:/wwwroot/seber-rider/schutz/.htusers
noch auf Anführungsstriche
AuthUserFile "E:/wwwroot/seber-rider/schutz/.htusers"
noch auf relative Pfadangaben (wie ich in einem HowTo irgendwo im Internet gelesen habe)
AuthUserFile seber-rider/schutz/.htusers
oder sonst irgendwas
(Das mit dem Ordner "seber-rider" und "seberrider" in meinen Postings war nur ein Schreibfehler, den ich in den Dateien nicht gemacht habe)
Hi,
E:/wwwroot/seber-rider/schutz/bild.jpg
Im Ordner /seber-rider/ liegt folgende .htaccess:
ErrorDocument 401 /seberrider/401.php
seber-rider oder seberrider?
Vermutlich meinst Du aber sowieso saber-rider bzw. saberrider (Säbelreiter)
AuthUserFile /wwwroot/seberrider/schutz/.htusers
Warum ohne E: ?
name:pw
Paßwort unverschlüsselt, gecryptet, …?
cu,
Andreas
Hi,
E:/wwwroot/seber-rider/schutz/bild.jpg
Im Ordner /seber-rider/ liegt folgende .htaccess:
ErrorDocument 401 /seberrider/401.php
seber-rider oder seberrider?
war nur ein schreibfehler hier im Posting. In meinen Dateien ist es immer seber-rider
AuthUserFile /wwwroot/seberrider/schutz/.htusers
Warum ohne E: ?
Hab ich auch schon mit E: ausprobiert, geht trotzdem nicht
name:pw
Paßwort unverschlüsselt, gecryptet, …?
ist unverschlüsselt weils ein Windows Rechner ist (habs aber auch schon verschlüsselt probiert, geht trotzdem nicht
Ich weiß nicht warum, aber auf einmal klappts.
Vielen herzlichen Dank für Eure Bemühungen
MfG
Manuel