Nesse nosso exemplo tomaremos a seguinte pasta como padrão:
- Para o SARG = /var/www/squid-reports/
Colocando a senha para acesso aos relatórios SARG:
1) Crie um arquivo ".htaccess" dentro da pasta "/var/www/squid-reports/":
# vim /var/www/squid-reports/.htaccess
2) Coloque dentro do arquivo o seguinte conteúdo:
3) Crie o usuário e a senha para acesso à pasta, para nosso exemplo usaremos o nome de usuário "admin":AuthType Basic
AuthName "Acesso restrito!"
AuthUserFile /var/www/squid-reports/.htpasswd
require valid-user
# htpasswd -c /var/www/squid-reports/.htpasswd admin
Observação: Após digitar o comando acima, será solicitado a senha para acesso, mencione-a cuidadosamente para não errar e em seguida redigite-a confirmando.
4) Agora vamos editar o apache:
# vim /etc/apache2/httpd.conf
Acrescente as seguintes linhas no final do arquivo:
salve o arquivo e pronto você pode acessar os relatórios do navegador digitando seu ip/squid-reports ou ip/sarg e irá pedir sua senha de autenticação.
Valeuss cara... resolveu de primeira!!!
ResponderExcluirmuito boa dica!!!
só faltou dizer para reiniciar o apache.. mais isso é de menos....
ResponderExcluir# /etc/init.d/apache2 restart
valeu, muito obrigado! deu certinho!
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirOtima dica, obrigado
ResponderExcluirAmigo o meu deu um erro que aparece no navegador:
ResponderExcluirInternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.16 (Debian) Server at 192.168.1.253 Port 80
O que seria???
Confirme que as configurações do apache estão certas, executando o comando:
ResponderExcluir#apachectl -t
Welington, isso é permissão do arquivo .htpasswd
ResponderExcluirRelevante até hoje, parabens!
ResponderExcluir