PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .htaccess - PW wird 2 nachgefragt



06.03.01, 08:50
Hallo zusammen
ich habe hier einen Apache 1.3.14 auf einem RedHat 6.3 am laufen.
Ein paar Verzeichnisse sind mit einer .htaccess versehen. auf fast allen virtuellen Domains funtionieren die .htaccess-Dateien. Nur wird das Login und Passwort 2x nachgefragt. Man kann also erst nach der zweiten Abfrage passiern.

Komisch ist, dass bei einer virtuellen Domains beim ersten Mal passieren kann.

Was mache ich da nur falsch ?

-.htaccess liegt in dem zu schützenden Verzeichnis
- passwd liegt ausserhalb des Webroots.

Danke für Tipps.
Gruss
Fabian

LKH
06.03.01, 18:21
Hallo,

versuch den Aufruf mal mit einem abschliessenden /, also z.B. http://mein.server.de/verzeichnis/

Hoffe es hilft,


------------------
Mit freundlichen Gruessen / Best regards

Leander Kirstein-Heine
--
COMPUTER & | Engelplatz 11 Phone: +49 3641-210.401
NETWORK | D-07743 Jena (Germany, EC) Fax: +49 3641-211.650
CONSULTING | eMail: lkh@cnc-online.net URL: http://cnc-online.net/ (http://www.cnc-online.net/)

06.03.01, 20:22
Hi

Danke für Deinen Tipp, aber ich denke, das geht auf den Verweis auf die Passwortdatei nicht ?

>versuch den Aufruf mal mit einem abschliessenden /

Hier meine .htaccess - Datei, Sie liegt in
/webhome/user/domain.com/html/secret

AuthType Basic
AuthName "Administration-User"
AuthUserFile /webhome/user/passwd
require valid-user

Oder hast du mir nen besseren Vorschlag für einen Schutz auf ein Verzeichnis ?

Gruss
clipboard

08.03.01, 19:02
hallo

ich habe zustätzlich noch was rausgefunden.
ich tippe im Browser www.doman.com/secret. (http://www.doman.com/secret.)
Dann kommt die User/Passwort-Abfrage. Ich bestätige und in dem Moment schaltet die URL auf http://domain.com/secret, also nimmt das "www" weg und kommt nochmals mit einer User/Passwort abfrage. Erst dann kann ich passiern.
Ich habe in der Apache-Conf (httpd.conf) den ServerName mit domain.com und ein Alias mit www.domain.com (http://www.domain.com) bestimmt. Kehre ich diese beiden, dann funktioniert die .htaccess beim ersten mal. Aber der Aufruf http://domani.com funzt dann nicht mehr.

Irgendwie schnalle ich da nicht ganz was abgeht.
Weiss jemand dazu Rat ?

Gruss
clipboard

09.03.01, 13:08
Tagele

Naja an Frames hatte ich auch schon gedacht. Sind aber definitv keine vorhanden, ebenfalls keine Reload- und Redirectscripts.

Ziemlich verflixt diese Sache.

DER Ratlose

09.03.01, 13:16
Bist Du sicher, dass Du nirgends eine Redirect-Anweisung drinhast? Vielleicht im allgemeinen Teil der Apache-Konfiguration?

Denn normalerweise wird ein ServerAlias keinen Redirect veranlassen!

09.03.01, 13:23
hallo

ja da bin ich sicher. und ich weiss auch, dass mein Problem nicht normal ist. Gibts normale Probleme ?? ;-)

Gruss
clipboard

09.03.01, 15:23
Hi,
nur so ins Blaue hinein.
Hab mich vor kurzem ein wenig mit bind9 herumgequält weil sich Standardeinstellungen geändert hatten. Das stand zwar schön in der Doku, nur ich muß ja kein riesen Nezt einrichten und wollte einfach nur die config übernehmen ;-)

Hast du evtl etwas übersehen? Weil der weil sich bei der neuen Version doch eine Kleinigkeit geändert hat. Zumindest hat bei mir die Standard - configuration nicht mehr funktioniert. Mache nur in der Richtung gerade nichts.

grüße

Reinhard

09.03.01, 17:26
hallo

änderung in der httpd.conf habe ich berücksichtig. und bin eigentlich der meinung, dass ich da alles richtig habe.
Es handelt sich ja dabei um virtuelle Hosts.
Und ich bin mir sicher, dass folgendes richtig ist:
ServerName domain.com
ServerAlias www.domain.com (http://www.domain.com)

Nun kann ich das kehren:
ServerName www.domain.com (http://www.domain.com)
ServerAlias domain.com

Dann kann kommt .htaccess nur mir einer Abfrage. Aber http://domain.com funzt dann nicht mehr.

Der wirklich ratolose
clipboard

10.03.01, 00:17
Vielleicht enthält die index.html, die dann aufgerufen wird, ja ein Frameset mit zwei Frames?

Sandal
12.03.01, 23:11
Ich kenne das Problem. Bei mir hing es merkwuerdigerweise am Namen der Passwortdatei. D.h. bei Verwendung des Standardnamens ".htpasswd" lief es. Bei jedem anderen Namen wurde 2x gefragt.

Ciao, Sandal

12.03.01, 23:50
Hi

Danke für den Tipp... aber leider geht es noch immer nicht.

clipboard, der immer noch ratlose...

13.03.01, 06:34
Hi clibboard,

mal so eine ganz dumme Frage, mit welchem Browser ruftst du denn die Seite auf? Ich habe das gleiche Verhalten wenn ich eine Seite mit Konqueror aufrufe, mit anderen Browsern klappts.



------------------
------------------
Mit freundlichen Gruessen / Best regards

Christian Metzen
--
mediades.de | Wolfskaulstr. 37
Medien | D-56072 Koblenz
Dienstleitungen | eMail: christian.metzen@mediades.de URL: http://mediades.de/

13.03.01, 07:52
Hi

Tja das mit Browser dachte ich auch schon -> ausprobiert mit allen IE's ab 4. Alle Netscape ab Version 3.x - 6.x. Konqueror Versionen weiss ich nicht. Opera 5. Ausser Konqueror auf Win, Mac und Linux laufen gelassen.
Es geht bei alle nicht !

clipboard, hoffnungslos ratlos ;-)

13.03.01, 13:31
hast du es schon mal ohne serveralias versucht???

13.03.01, 13:37
halloechen

nein, das habe ich nicht, weil ich meinen Leuten versprach, ihre Domains mit "www" und ohne zu erreichen können.
Werde es aber mal testen.

danke und gruss
clipboard, der mit einem kleinen hoffnungsschimmer ;-)

14.03.01, 14:16
Habe aktuell das gleiche Problem bei Schlund; werde mal den Support beanspruchen, vielleicht wissen die was ;-)

14.03.01, 15:22
hallo

au das wäre nett, versuche doch gleich noch die Apache-Version rauszufinden. Vermute bald, dass ich es daran liegt.

gruss
clipboard

24.03.01, 09:06
ich meinte das eigentlich anders (eben nur schlecht/unzureichend formuliert):

du kannst beim nameserver aliase einrichten, dh.

Alias xyz.de. => www.xyz.de. (http://www.xyz.de.)

könnte auch klappen

olli