Apache streikt gewaltig

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
LordDarkmage_
Beiträge: 7
Registriert: 15.12.2002 09:30:46
Wohnort: Mönchengladbach
Kontaktdaten:

Apache streikt gewaltig

Beitrag von LordDarkmage_ » 02.01.2003 12:45:52

Hi Leutz!

Da ich in letzer Zeit ziemlich viele "Downloader" auf meinem Webserver habe wollte ich das Downloads-Verzeichnis mittels .htaccess passwortschützen. Leider streikt der aber...

In das zu schützende Verzeichnis habe ich die Datei .htaccess erzeugt, die dem Apache mittels chown und chgrp übergeben und die Rechte auf 644 gesetzt. Dann habe ich in der httpd.conf die dazugehörigen Mods eingebunden und den Webserver restartet.

.htaccess
AuthUserFile /pfad/.htpasswd <-- Der Pfad ist 100 %ig richtig!!!
AuthType Basic
AuthName "Download Area"
Require user test test2

.htpasswd
test:[verschl. Passwort]
test2:[verschl. Passwort]

Sobald ich die URL meines Servers aufrufe werde ich auch schön anständig Nach BN und PW gefragt. Dann gebe ich diese ein und siehe da, er fragt mich erneut nach BN und PW. Demnach war die Eingabe angeblich falsch...

Wenn ich jetzt in /var/log/apache/error.log reinsehe, dann behauptet der Apache den User "test" bzw "test2" nicht gefunden zu haben.
Wed Jan 1 16:51:54 2003 error user test not found : /dlarea

Ich schaue mittels "ls -lu .htpasswd" nach wann die Datei das letze mal aufgerufen/verwendet wurde und es stellt sich raus, dass der letzte Zugriff dann war, als ich sie mit "htpasswd" erzeugt habe. Und das sind gute 3 Std her.
Also habe ich den Pfad in .htaccess nocheinmal geprüft und der stimmt aber 100 Prozent!!!

Was jetzt??? Ich weiss nimma weiter...

Thx im Voraus...

MfG
LordDarkmage
Windows?!? ...we use doors!
Interessierte Linuxer gesucht: http://www.linuxeinsteiger.org

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 02.01.2003 13:12:13

Hat die .htpasswd denn die richtigen Rechte?

Hast du AllowOverride AuthConfig oder so in der httpd.conf?


Gruß

Olfi ;)

Benutzeravatar
LordDarkmage_
Beiträge: 7
Registriert: 15.12.2002 09:30:46
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von LordDarkmage_ » 02.01.2003 13:28:20

olfi hat geschrieben:Hat die .htpasswd denn die richtigen Rechte?

Hast du AllowOverride AuthConfig oder so in der httpd.conf?


Gruß

Olfi ;)
Ja, wie ich oben bereits geschrieben habe sind die Rechte 644 auf die .htaccess und .htpasswd. In der httpd.conf habe ich AllowOverride All und AccessFileName .htaccess gemacht.
Windows?!? ...we use doors!
Interessierte Linuxer gesucht: http://www.linuxeinsteiger.org

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 02.01.2003 13:50:35

Wie hast du das alles in der httpd.conf eingebunden?

Per Directory, Files, VHost oder welcher Direktive?


Gruß

Olfi ;)

Benutzeravatar
LordDarkmage_
Beiträge: 7
Registriert: 15.12.2002 09:30:46
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von LordDarkmage_ » 02.01.2003 14:21:14

olfi hat geschrieben:Wie hast du das alles in der httpd.conf eingebunden?

Per Directory, Files, VHost oder welcher Direktive?


Gruß

Olfi ;)
Äh... Wie meinen??? Wonach muss ich denn genau suchen?
Windows?!? ...we use doors!
Interessierte Linuxer gesucht: http://www.linuxeinsteiger.org

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 02.01.2003 14:37:32

LordDarkmage_ hat geschrieben:Äh... Wie meinen??? Wonach muss ich denn genau suchen?
Ich meinte nur, wenn du es per <Files ...> ... </Files> eingebunden hast, geht das evtl. nicht. Besser ist per <Directory ...> ... </Directory> oder evtl. hast du es einfach so drinne ;)

Benutzeravatar
LordDarkmage_
Beiträge: 7
Registriert: 15.12.2002 09:30:46
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von LordDarkmage_ » 02.01.2003 14:58:07

olfi hat geschrieben:
LordDarkmage_ hat geschrieben:Äh... Wie meinen??? Wonach muss ich denn genau suchen?
Ich meinte nur, wenn du es per <Files ...> ... </Files> eingebunden hast, geht das evtl. nicht. Besser ist per <Directory ...> ... </Directory> oder evtl. hast du es einfach so drinne ;)
Achso... ja, ich hab´s mit

<directory>
AllowOverride All
</directory>

drinne stehen.
Windows?!? ...we use doors!
Interessierte Linuxer gesucht: http://www.linuxeinsteiger.org

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Re: Apache streikt gewaltig

Beitrag von blackm » 02.01.2003 15:05:40

Hi,
LordDarkmage_ hat geschrieben:Was jetzt??? Ich weiss nimma weiter...
Also ich würde ja mal darauf tippen, das der .htpasswd File nicht gefunden wird. Die Forum des .htpasswd sieht so aus wie bei mir. Wenn ich mich dann anmelde wird auch einmal auf die Datei zugegriffen (was ja bei dir nicht der Fall was :-/ ) Hast du .htpasswd mit dem Programm htpasswd angelegt? Wenn nicht versuch es mal damit.
Und änder die Zeile Require user test test2 mal in require valid-user

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
LordDarkmage_
Beiträge: 7
Registriert: 15.12.2002 09:30:46
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Apache streikt gewaltig

Beitrag von LordDarkmage_ » 02.01.2003 15:14:36

blackm hat geschrieben:Hi,
LordDarkmage_ hat geschrieben:Was jetzt??? Ich weiss nimma weiter...
Also ich würde ja mal darauf tippen, das der .htpasswd File nicht gefunden wird. Die Forum des .htpasswd sieht so aus wie bei mir. Wenn ich mich dann anmelde wird auch einmal auf die Datei zugegriffen (was ja bei dir nicht der Fall was :-/ ) Hast du .htpasswd mit dem Programm htpasswd angelegt? Wenn nicht versuch es mal damit.
Und änder die Zeile Require user test test2 mal in require valid-user

by, Martin
Hab ich gemacht, aber leider immernoch keinen Erfolg. Statt "Require user test test2" steht nun "Require valid-user" und die .htpasswd hab ich nochmal erneut mit htpasswd erzeugt. Wie gesagt immernoch keinen Erfolg.... *verzweifelt* :roll:
Windows?!? ...we use doors!
Interessierte Linuxer gesucht: http://www.linuxeinsteiger.org

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 02.01.2003 15:53:55

Ok, der Pfad muß stimmen, sonst würdest du sowas wie
[Thu Jan 2 15:41:57 2003] [error] [client 192.168.150.160] (2)No such file or directory: Could not open password file: /vsar/vhost/test-site/login/.htusers
[Thu Jan 2 15:41:57 2003] [error] [client 192.168.150.160] user test not found: /login/
in deinem error.log finden.
Wenn der User nicht in der Passwortdatei ist, dann kommt nur
[Thu Jan 2 15:46:42 2003] [error] [client 192.168.150.160] user hallo not found: /login/
Aber irgendwie ist er ja bei dir drin...sehr komisch irgendwie....
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
LordDarkmage_
Beiträge: 7
Registriert: 15.12.2002 09:30:46
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von LordDarkmage_ » 02.01.2003 17:37:53

...sehr komisch irgendwie....
Allerdingens.... Ist übrigens sehr beruhigend, wenn Linux-"Profis" wie ihr auch nicht mehr weiter wissen :mrgreen: Ich mach erstmal für heute ne Pause... bin schon ganz krank von Dokus lesen ;)

Thx

MfG
LordDarkmage
Windows?!? ...we use doors!
Interessierte Linuxer gesucht: http://www.linuxeinsteiger.org

Antworten