O Autenticação Básica do Apache não funciona na rede do cliente

1

Estou tendo problemas, permitindo que um cliente veja um site bloqueado com um arquivo de senha simples de autenticação básica do Apache.

Funciona em todos os navegadores no Mac, Windows e na nossa rede. Até o cliente consegue trabalhar em casa, mas não no escritório.

O que poderia dar errado aqui? Algum cache Proxy algo?

UPDATE: Minha configuração que sempre funcionou em projetos em .htaccess ou vhost config

AuthType Basic
AuthName "Customer - Project"
AuthUserFile /mnt/drbd0/www/staging.hostname.com/site/include/passwords
Require user staging.project

UPDATE2: E aqui está a parte relevante do error.log

[Tue Mar 12 11:15:54 2013] [error] [client ] user  not found: /
[Tue Mar 12 11:16:15 2013] [error] [client ] user  not found: /
[Tue Mar 12 11:16:39 2013] [error] [client ] user  not found: /
[Tue Mar 12 11:17:03 2013] [error] [client ] user  not found: /
[Tue Mar 12 11:30:00 2013] [error] [client ] user staging.project: authentication failure for "/": Password Mismatch
[Tue Mar 12 11:30:17 2013] [error] [client ] user staging.project: authentication failure for "/": Password Mismatch
[Tue Mar 12 11:35:25 2013] [error] [client ] user  not found: /
[Tue Mar 12 12:34:25 2013] [error] [client ] user  not found: /
[Tue Mar 12 12:34:43 2013] [error] [client ] user download not found: /
[Tue Mar 12 13:05:08 2013] [error] [client ] user download not found: /
[Tue Mar 12 13:05:44 2013] [error] [client ] user  not found: /
[Tue Mar 12 13:05:54 2013] [error] [client ] user download not found: /
[Tue Mar 12 13:06:03 2013] [error] [client ] user download not found: /
[Tue Mar 12 17:10:29 2013] [error] [client ] user  not found: /
[Wed Mar 13 08:54:21 2013] [error] [client ] user  not found: /
[Wed Mar 13 08:54:36 2013] [error] [client ] user  not found: /
[Wed Mar 13 08:54:50 2013] [error] [client ] user  not found: /
[Wed Mar 13 08:54:52 2013] [error] [client ] user  not found: /
[Wed Mar 13 08:55:06 2013] [error] [client ] user  not found: /
    
por spankmaster79 13.03.2013 / 10:02

1 resposta

0

A autorização requer que o navegador do usuário informe ao servidor qual nome de domínio ele está solicitando. Parece que o navegador do seu cliente não está enviando corretamente essas informações. Certifique-se de que o cliente não esteja usando um proxy. Observe os registros de acesso enquanto o cliente tenta acessar uma parte desprotegida do site.

Considere também retirar a autenticação de senha por alguns minutos (coloque uma página fictícia de html no mesmo diretório, se necessário) e veja se o cliente pode acessar a página quando não houver autenticação.

    
por 29.09.2015 / 03:05