Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-05-17 06:39:59

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

[Solved] Lighttpd i uwierzytelnianie http - niby działa.

Mam problem z uwierzytelnianiem w lighttpd. Ustawiłem sobie i działa, ale nie do końca.
Moja konfiguracja uwierzytelniania wygląda następująco:

Kod:

    $HTTP["url"] =~ "/trac/" {
    # authentication for trac
                                auth.backend = "htpasswd"
                                auth.backend.htpasswd.userfile  = "/var/www/trac/htpasswd.user"
                                auth.require  = ( "/trac" =>
                                (
                                  "method"  => "basic",
                                  "realm"   => "trac",
                                  "require" => "valid-user"
                                ),
                               )

Pod konquerorem prawidłowo wyskakuje pytanie o login i hasło. Gorzej z innymi przeglądarkami (opera, firefox, links2). Próba wywołania tego samego url'a co w konquerorze kończy się "zawiszeniem" wczytywania strony i w konsekwencji brakiem monitu o hasło. W momencie kiedy przeglądarka wykonuje żądanie i równocześnie zrestartuję serwer to monit o login i hasło wyskakuje natychmiast. Normalnie działa tylko w konquerorze.

Nie wiem co jest grane. Co może być przyczyną takiego zachowania?

Edit:
Okazało się, że ważna jest kolejność ładowania modułów podczas startu lighttpd. Mod_auth powinien ładować się przed mod_fastcgi itp. Należy odpowiednio zamienić kolejność wpisów dot. modułów w pliku konfiguracyjnym.

Teraz gra i śpiewa jak z nut. :)

Dzięki bugs.debian.org


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)