Colocando senha nos gerenciadores do Squid (SARG e MYSAR) de forma simples

Depois de ter quebrado a cabeça um pouco com essa questão e me preocupar com o fato de deixar os relatórios SARG e MYSAR acessíveis, acabei por conseguir colocar o acesso restrito ao mesmo através dos arquivos .htaccess e .htpasswd.

[ Hits: 74.598 ]

Por: Isomi Luiz da Silva em 08/08/2007 | Blog: http://www.tecalerta.com.br


Introdução MYSAR

O MySAR é um analisador de logs muito eficiente, funciona junto com MySQL criando uma base de dados a partir do access.log. O que eu acho ótimo no MySAR é que ele gera o log em tempo real.



Para instalar o MYSAR você precisa ter instalado em seu servidor os seguintes pacotes:
  • MySQL 4.1 ou superior
  • PHP4 ou superior
  • PHP-MYSQL
  • mysqlclient
  • Apache

Instalados estes pacotes, vamos instalar o MySAR.

O download do MySAR pode ser feito no link abaixo, que é a página oficial do projeto:
Ou então aqui:
Bom, o principal objetivo não é instalar o sistema e sim implementar o recurso de senha aos mesmos, siga as instruções do amigo Felipe Mendes no artigo "MySAR - Um ótimo analisador de logs do Squid" para fazer a instalação.

    Próxima página

Páginas do artigo
   1. Introdução MYSAR
   2. Introdução SARG
   3. Colocando as senhas
   4. Pequeno ajuste nas configurações do Apache
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

A verdade sobre as ACLs do Squid

Thunder Cache - Cache inteligente

Montando o Squid

Recebendo relatório do SARG via e-mail (Gmail)

Instalando Squid a partir do código fonte

Comentários
[1] Comentário enviado por altairmsouza em 08/08/2007 - 09:37h

clicsis,

Utilizo apenas o SARG, segui seus passos, criei usuario com htpasswd contudo nao solicita usuario e tambem esta acessando tanto como caminho normal, quanto pelo Alias.

O que deve estar faltando para solicitar usuario e bloquear a pasta ?

[2] Comentário enviado por balani em 08/08/2007 - 10:50h

Muito bom e util, valeu

[3] Comentário enviado por clicsis em 08/08/2007 - 11:57h

Caro. Altair.
Boa tarde.
Para o bloqueio da pasta em sí, basta que os arquivos
.htaccess e .htpasswd estejam dentro da mesma (a qual deseja proteger) e que a opção "AllowOverride" esteja com All e o "Order allow" como "Order allow,deny"

Tente verificar se a pasta para onde enviou os arquivos responsáveis pela senha é realmente a pasta apontada para a proteção e a que é chamada via WEB.

[4] Comentário enviado por augustoferronato em 08/08/2007 - 14:13h

depois disso tudo tem que reiniciar o apache galera :)

Abs[]

[5] Comentário enviado por altairmsouza em 09/08/2007 - 11:58h

clicsis,

Funciou perfeitamente, eu estava procurando essa solucao faz tempo, muito obrigado.




[6] Comentário enviado por clicsis em 09/08/2007 - 12:52h

Por nada. O objetivo do VIVAOLINUX é justamente esse. Tentarmos à medida do possível trocarmos conhecimentos e dúvidas, tornando mais prático e rápido, conclusão das atividades desejadas.

[7] Comentário enviado por callaveraz em 23/08/2007 - 11:36h

Lembrando tambem que para cada pasta criada deve ser adicionado o script abaixo dentro do arquivo httpd.conf ( nano /etc/apache2/httpd.conf )

EX:

<Directory "/var/www/squid-reports">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>

[8] Comentário enviado por dfabretti em 19/03/2008 - 09:27h

Eu sei que o artigo já está passado, mas queria agradecer pela dica, foi de muita valor pra mim :D, hehehe! Abraços a todos, fui!

[9] Comentário enviado por phrich em 04/12/2008 - 15:04h

Cara muito bom o tutorial, mas eu segui exatamente o que estava descrito aqui, mas não obtive muito resultado.
Daí pesquisando por ai misturei o seu tutorial com o tutorial sobre apache / htpasswd que eu achei
segue o link

http://www.devin.com.br/htaccess/

Um abraço!

[10] Comentário enviado por albrechtcfn em 15/05/2011 - 21:48h

O que faltou pra quem não está conseguindo, é migrar o arquivo "ncsa_auth" para a pasta /usr/bin/, é bem fácil, primeiro procure ele: find / -name ncsa_auth
Depois copie para /usr/bin
ex: cp /usr/lib/squid3/ncsa_auth /usr/bin/
É só reiniciar o apache e TCHARAMMMM
SELVA!!!

[11] Comentário enviado por lDavidson em 20/03/2012 - 10:00h

Cara, muito bom seu tutorial, estava precisando muito disto aqui na empresa. Funcionou tudo perfeitamente. Vlws!!!!

[12] Comentário enviado por Neo_X em 07/11/2012 - 21:23h

Olá pessoal,

Configurei a senha do SARG, funcionou por 1 dia a autenticação, o que pode ter ocorrido? Eu acesso pelo IP externo.



Contribuir com comentário