apache - uwierzytelnianie MD5 - Opera brak logowania
: 27 grudnia 2008, 14:32
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:
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.
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 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.