Digest

Alles, was den Apache betrifft, kann hier besprochen werden.

Digest

Postby JKN » 10. October 2006 21:19

guten abend,

brauche hilfestellung zu digest.

auszug aus dem error.log...

<
Digest: generating secret for digest authentication ...
Digest: done
...
...

(das login über .htaccess verhält sich dann so)

... Invalid command 'AuthDigestFile', perhaps misspelled...
>

also das mod_auth_digest ist lt. apache log ohne probl. geladen worden.
was kann das sein?
testsystem hier ist ein xampp 1.5.4 auf einer win32 maschine.

gruß

jan
JKN
 
Posts: 11
Joined: 03. October 2006 22:29

Postby Wiedmann » 10. October 2006 21:25

was kann das sein?

Steht doch dran: Diese Directive gibt es nicht.

(Ein eigener Blick in Apache-Manual hätte dir das gleich gezeigt...)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby JKN » 10. October 2006 21:41

Hi,

ich interpretiere, das „AuthDigestFile“ ein unzulässiger befehl ist.

was hat das mit der direktive zu tun?

kannst du mir mal bitte auf die sprüge helfen?

gruß

jan
JKN
 
Posts: 11
Joined: 03. October 2006 22:29

Postby Wiedmann » 10. October 2006 21:47

ich interpretiere, das „AuthDigestFile“ ein unzulässiger befehl ist.

Genau.

was hat das mit der direktive zu tun?

Von welcher Directive redest du jetzt?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby JKN » 10. October 2006 21:52

muss ich noch weitere module laden?

wie kann ich den webserver davon überzeugen, das er den befehl kennt? :wink:
JKN
 
Posts: 11
Joined: 03. October 2006 22:29

Postby Wiedmann » 10. October 2006 21:59

wie kann ich den webserver davon überzeugen, das er den befehl kennt?

Gar nicht.
(Es sei denn, es gibt ein 3rd-Party-Modul, was diese Directive beinhaltet)


Machen wir es mal andersherum:
Was soll diese Directive denn tun?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby JKN » 10. October 2006 22:03

der websever soll .htaccess geschützte ordner bekommen.
der authtype basic soll aus sicherheitsgründen mit digest ersetzt werden...

nur hier haben wir das problem, das wir keinen zuriff bekommen.


.htaccess
AuthType Digest
AuthName "Test"
AuthDigestFile "c:/xampp/auth/.htaccess_pw"
Require user test
JKN
 
Posts: 11
Joined: 03. October 2006 22:29

Postby Wiedmann » 10. October 2006 22:22

Logisch, du benutzt eine Directive die es nicht gibt...

a) warum beantwortest du nicht einfach die Frage die ich wirklich gestellt habe (sondern lässt mich aus einem Codefragment heraussuchen was du meinst/meinen könntest)?

(Sorry wenn es dich trifft, aber du bist heute schon der 5. den ich quasi Frage: "Welche Farbe hat der Himmel", und bekomme anstatt der simplen Anwort "blau" eine Umschreibung des aktuellen Wettersberichtes. Und da waren auch noch deutsche Ämter dabei :-/ )

b) eigtlich steht das ganze ja auch im Manual (mit Beispiel), auf das ich im ersten Post hingewiesen hab ;-)


Aber mal ganz allgemein gibt es bei bei den 2 Authentifizierungsarten, was die Konfig angeht, grundsätzlich nur einen Unterschied: Was man bei AuthTyp angibt.

BTW:
Die Antwort von dir hätte sein sollen: "Damit möchte ich die Datei angeben, wo die User und Passwörter drin stehen." Richtig geraten?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby JKN » 10. October 2006 22:38

hi wiedmann,

danke erstmal für deine mühen - ich werde mich auch bemühen, meine fragen ausfürhlicher zu formulieren - und ja - du hast richtig geraten...

das "auth. aufforderungspopup" beim login mit einem .htaccess gesicherten ordner (hier in der .htaccess noch mit AuthUserFile eintrag) kommt zwar, aber der login schlägt fehl.

wenn (nun ist es ja verstanden) dort der eintrag authdigestfile steht, haben wir den o.g. fehler im error.log.

ich werde mich jetzt mal auf die suche nach den apache manuals begeben, denke der xampp hat die an bord...

gruß

jan
JKN
 
Posts: 11
Joined: 03. October 2006 22:29

Postby deepsurfer » 10. October 2006 23:07

ich werde mich jetzt mal auf die suche nach den apache manuals begeben, denke der xampp hat die an bord...


Nein, dazu bitte die Original http://apache.org Seite besuchen.

Aktueller XAMPP benutzt Apache 2.2.x
somit wäre der http://httpd.apache.org/docs/2.2/howto/auth.html für dich die anlaufstelle in bezug auf auth_digest, wen ich mich jetzt nicht verguckt habe.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby JKN » 10. October 2006 23:54

hi,

thx all...

hier die gepackte version zum thema...

http://buecher.lingoworld.de/apache2/sh ... =459&o=dir

edit:
der "win32 apache 2.2" verhält sich anders als "lx apache 2.0" was die .htaccess angeht und mag die auskommentierten direktiven nicht... :roll: ???

aber so funzt es bei win32: .htacess ->

# <Location /xampp/htdocs/sec>
AuthType Digest
AuthName "secret"
AuthUserFile /xampp/auth/.htaccess_pw
Require user win32 suse redhat
AuthDigestDomain /xampp/ http://localhost/xampp/
AuthDigestProvider file
# </Location>

cu

jan
JKN
 
Posts: 11
Joined: 03. October 2006 22:29

Postby deepsurfer » 11. October 2006 00:24

der "win32 apache 2.2" verhält sich anders als "lx apache 2.0" was die .htaccess angeht und mag die auskommentierten direktiven nicht... Rolling Eyes ???

Richtig !!
Steht sogar als Hinweis im LINK von dir ...

Das du die Einkommetierung durchführen musst für mich ein kleines rätsel, muss aber gestehen das ich jetzt auch nicht weiter durchgelesen habe und bei apache.org gegengecheckt habe wie es sich mit den <Location> Direktiven verhält...

Aber das es bei dir funtioniert... Super. !!

HAPPY XAMPP

greets
Deep
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Wiedmann » 11. October 2006 00:32

der "win32 apache 2.2" verhält sich anders als "lx apache 2.0" was die .htaccess angeht und mag die auskommentierten direktiven nicht...
Code: Select all
# <Location /xampp/htdocs/sec>
# </Location>

Falsch. "Location" ist bei keiner Apache-Version in der ".htaccess" zulässig (anders verhält er sich nur bei der Directive, um die es hier ursprünglich ging).

Ansonsten hast du jetzt ja die Lösung gefunden :-)
(entspricht ja auch genau dem Beispiel, was im Manual beim Modul "mod_auth_digest" steht...)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests