
- Apache com Autenticação
+ Responder ao Tópico
-
Apache com Autenticação
Pessoal, blz?
Estou tentando configurar o Apache p/ fazer autenticação. A parte a qual quero q os usuários se identifiquem esta funcionando blz.
So q na hora q entro com o usuário e senha ele não aceita. Ai olhei no arquivo de log de erros do apache e peguei os seguinte erros.
Ai cheguei até a fazer um teste, usando require user user1, mas tb ele não acessou a página. Pelos erros ele esta falando q o user1 não tem permissão, porem olhei as permissões e elas estão tudo ok. Chegue tb a fazer um teste como usuário root pois ele teria permissão total mas tb deu o mesmo erro.
Alguém ai já passou por este erro, e sabe o q posso fazer p/ resolver esse probleminha?
access to /cpd failed, reason: unknown require directive:"Valid-user"
access to /cpd failed, reason: user user1 not allowed access
user user1: authentication failure for "/cpd": Password Mismatch
Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations
access to /cpd failed, reason: unknown require directive:"User user1"
access to /cpd failed, reason: user user1 not allowed access
access to /cpd failed, reason: unknown require directive:"User user1"
access to /cpd failed, reason: user user1 not allowed access
access to /cpd failed, reason: unknown require directive:"User user1"
access to /cpd failed, reason: user user1 not allowed access
-
Apache com Autenticação
Estou te mandando um exemplo:
<Directory "/var/www/html/diretorio/admin">
AuthType Basic
AuthName "Password Required"
AuthUserFile /etc/httpd/passwd/.passwd
# require user user1
# neste caso, somente o user um pode se logar
Order deny,allow
Deny From all
Allow From 127.0.0.0/16 192.168.2.0/24 200.xxx.xxx.x
</Directory>
htpasswd /etc/httpd/passwd/.passwd user1
[]s,
-
Apache com Autenticação
vc tb pode cirar um arquivo .htaccess
contendo a seguinte informacao
AuthType Basic
AuthName "Acesso Restrido"
AuthUserFile /etc/httpd/passwd/.passwd
Require valid-user
Satisfy Any
depois no apache
<Directory /seu/diretorio/com/senha>
AllowOverride AuthConfig
Order Deny,Allow
Deny From All
</Directory>
e depois cria a senha
htpasswd -cb /etc/httpd/passwd/.passwd usuario senha
-
Apache com Autenticação
É pessoal valeu a ajuda mas continuo na mesma.
O q eu acho mais estranho é q ele fala q o usuário não tem permissão p/ acessar o diretorio. Só q as permissões estão configuradas certinho, e o usuário acessa o diretorio sim pois fiz o teste localmente.
Será q ele pode não estar lendo o arquivo de senhas ou então a senhas estar criptografada e ele não esta conseguinto fazer a descriptografia e validar o usuário?
Valeu ...
-
Apache com Autenticação
Respondendo a minha propria pergunta, ele esta conseguindo ler o arquivo sim. Agora só não sei se ele esta descriptografando.
-
Apache com Autenticação
Olha só q estranho, usei a mesma configuração em um apache 1.3 q tenho p/ uso interno, e ele funcionou certinho.
Será q o Apache/2.0.40 esta com problema q se fazer autenticação?
Alguém ai q usa esta versao do apache consegui fazer autenticação nele???
Valeu ...
-
Apache com Autenticação
Sobre autenticação, da pra fazer autenticação pelo Active Directory?
msnt ou algo do tipo?
-
Apache com Autenticação
eu ja usei esta versao normal
hj eu to com a 2.0.54 e tb ta normal
-
Apache com Autenticação
Cara so uma coisa que eu nao entendi, vc adicionou os usuarios no arquivo .passwd usando o htpasswd(acho que eh isso)??
falows