Witam,
Nie mam już pomysłu co może być nie tak, proszę o wsparcie.
Na debianie mam zainstalowanego apacha (wersja 2.4).
Chciałem dodać obsługę uwierzytelniania użytkownika metodą basic.
Konfigurację zrobiłem zgodnie z poradnikiem na stronie http://httpd.apache.org/docs/2.4/howto/auth.html
Poniżej zamieszczam konfigurację sekcji Directory:
Zawartość pliku passwords:
Serwowana strona dostępna jest pod adresem:
http://krzysztofwozniak.no-ip.biz/
Serwer prosi o logi i hasło.
Po wpisaniu loginu krys i hasła apache (takie hasło ustawiłem) uwierzytelnienie kończy się porażką.
Natomiast po wpisaniu samego loginu uwierzytelnienie kończy się sukcesem.
Jakieś pomysły co może być nie tak w konfiguracji?
W logach nic nie leci.
Dodano po 1 [godziny] 50 [minuty]:
Komunikat błędu:
Dodano po 8 [minuty]:
Wygląda że to wina apache:
https://issues.apache.org/bugzilla/show_bug.cgi?id=54735
Postaram się zainstalować najnowszy patch i zobaczymy co z tego będzie.
Dodano po 14 [minuty]:
Potwierdzam problem z apache
Możliwe rozwiązania:
http://stackoverflow.com/questions/15751242/a...-2-4-authentication-failure-password-mismatch
Ja wygenerowałem hasło z innej wersji i w końcu zaczęło działać.
Patcha nie będę jednak wgrywał
.
Nie mam już pomysłu co może być nie tak, proszę o wsparcie.
Na debianie mam zainstalowanego apacha (wersja 2.4).
Chciałem dodać obsługę uwierzytelniania użytkownika metodą basic.
Konfigurację zrobiłem zgodnie z poradnikiem na stronie http://httpd.apache.org/docs/2.4/howto/auth.html
Poniżej zamieszczam konfigurację sekcji Directory:
DocumentRoot "/home/apache/httpd/httpd-2.4.4/htdocs"
<Directory "/home/apache/httpd/httpd-2.4.4/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
#AllowOverride None
AllowOverride AuthConfig
#
# Controls who can get stuff from this server.
#
AuthType Basic
AuthName "Restricted Files"
# (Following line optional - domysla opcja)
AuthBasicProvider file
AuthUserFile /usr/local/apache/passwd/passwords
Require user krys
#Require all granted
</Directory>
Zawartość pliku passwords:
apache@www:~/httpd/httpd-2.4.4$ cat /usr/local/apache/passwd/passwords
krys:$apr1$IICPZh7g$a.AIaJ4iPBQSOxOxyIEPH0
Serwowana strona dostępna jest pod adresem:
http://krzysztofwozniak.no-ip.biz/
Serwer prosi o logi i hasło.
Po wpisaniu loginu krys i hasła apache (takie hasło ustawiłem) uwierzytelnienie kończy się porażką.
Natomiast po wpisaniu samego loginu uwierzytelnienie kończy się sukcesem.
Jakieś pomysły co może być nie tak w konfiguracji?
W logach nic nie leci.
Dodano po 1 [godziny] 50 [minuty]:
Komunikat błędu:
[Tue Jul 09 01:17:08.610149 2013] [auth_basic:error] [pid 4654:tid 3058035568] [client 83.5.149.10:51252] AH01617: user krys: authentication failure for "/": Password Mismatch
Dodano po 8 [minuty]:
Wygląda że to wina apache:
https://issues.apache.org/bugzilla/show_bug.cgi?id=54735
Postaram się zainstalować najnowszy patch i zobaczymy co z tego będzie.
Dodano po 14 [minuty]:
Potwierdzam problem z apache
Możliwe rozwiązania:
http://stackoverflow.com/questions/15751242/a...-2-4-authentication-failure-password-mismatch
Ja wygenerowałem hasło z innej wersji i w końcu zaczęło działać.
Patcha nie będę jednak wgrywał