Strona 1 z 1

apache - uwierzytelnianie MD5 - Opera brak logowania

: 27 grudnia 2008, 14:32
autor: siwuch86
Witam!
Mam tu drobny problem z konfiguracją serwera apache.
Otóż zainstalowałem apache i ustawiłem dostęp na hasło do określonej części witryny. Początkowo do logowania używałem metody Basic, tj. hasło przesyłane czystym tekstem i wszystko śmigało pod Firefoksem, IE i Operą. Gdy już wszystko poustawiałem, postanowiłem zmienić metodę uwierzytelniania i ustawiłem Digest. Problem jest taki, że z Firefoksa i z IE można się zalogować bez problemu natomiast z Opery nie - wygląda to tak, że po wprowadzeniu loginu i hasła "nic się nie dzieje". Zostaję na tej stronie, na której bylem wcześniej, nie pojawia mi się żaden błąd. Tak jakby zero reakcji.
Na stronie apache jest napisane, że Opera jest zgodna z tą metodą więc usunąłem całą konfigurację opery i zainstalowałem najnowszą wersję ale dalej to samo. Wydaje mi się, że to jest problem w konfiguracji serwera, być może pod Operę trzeba to jakoś inaczej zrobić?
Oto fragment z httpd.conf:

Kod: Zaznacz cały

<Directory /var/www/siwy>
AuthName "Password_requested"
AuthType Digest
AuthDigestDomain /var/www/siwy/
AuthDigestProvider file
AuthUserFile /etc/apache2/passwords
AuthGroupFile /etc/apache2/groups
Require group mygroup
</Directory>
Wersja apache'a 2.2.3,
Wersja Opery 9.63, testowałem to spod Windows. Nie wiem jak wygląda logowanie przez Operę spod Linuksa.

Podejrzewam, że może mi się oberwać, że to nie ten dział dlatego wyjaśniam: z uwagi na fakt iż Opera jest najlepszą przeglądarką pod względem zgodności ze standardami + informacja ze strony apache, że jest zgodna z tą metodą założyłem że to wina błędnej/niekompletnej konfiguracji serwera.

: 01 marca 2011, 19:03
autor: patryk123
Przepraszam, że odkopuje temat z 2008 roku ale za kilka miesięcy mogę znowu mieć ten problem więc napiszę rozwiązanie działające u mnie:

Kod: Zaznacz cały

AuthDigestDomain /var/www/siwy/ http://<IP lub domena>/siwy
zakładając, że domena jest ustawiona na /var/www
Pozdrawiam.