Instalação e configuração do Squid 2.6 Stable

Neste artigo abordarei a instalação e configuração do Squid + Sarg + Apache. Com o Squid você fará bloqueio e cache de páginas, com o Sarg poderá gerar os relatórios de acesso por estações e com o Apache, visualizará os relatórios. O ambiente utilizado, é um CentOS 5.5 64 bits. Bom proveito!

[ Hits: 40.516 ]

Por: Lucas Possamai em 06/12/2010


Configurando Apache, crontab e conclusão



Para gerar os relatórios, é necessário que configuremos o Apache.

No httpd.conf, apenas edite a linha abaixo:

AccessFileName .htaccess

Isto fará com que o "apache" peça senha ao entrarmos no diretório correspondente aos relatórios.

Em /var/www/html/relatorios faça:

# joe .htaccess

Nele, bote o seguinte conteúdo:

AuthUserFile /var/www/html/.htpasswd
AuthGroupFile /dev/null
AuthName "Entre com seu usuario e senha."
AuthType Basic
<Limit GET POST>
require user usuárioquedesejacadastrar
</Limit>

Em seguida, faça:

# htpasswd -c .htpasswd novasenha

Em seguida, entre pelo seu browser:

http:// 127.0.0.1/relatorios

E veja se pediu a senha.

Vamos criar o script para que a cron gere os relatórios diariamente.

Em /etc/cron.daily faça:

# joe sarg

Dentro do arquivo bote:

#!/bin/bash

HOJE=$(date --date "1 day ago" +%d/%m/%Y)

/usr/local/bin/sarg -f /usr/local/etc/sarg.conf -d $HOJE-$HOJE
exit 0

Pronto! Seu Sarg está configurado. Todos os dias na hora da sua cron.daily ele gerará os relatórios em /var/www/html/relatorios.

Lembre-se de por os serviços do Squid/Apache para iniciar com o sistema. Uma dica é botar no /etc/rc.local.

Bom proveito!

;-)

Página anterior    

Páginas do artigo
   1. Instalando e configurando o Squid
   2. Instalando e configurando o Sarg
   3. Configurando Apache, crontab e conclusão
Outros artigos deste autor

MSN-PROXY no CentOS 5.5 64 bits

Mais um telecentro feliz!

Servidor de email completo com Postfix

Firewall + Proxy autenticado + Apache (Centos 5.5 32/64 bits)

Postfix + Dovecot + MySQL + Squirrelmail no CentOS 5.5 32/64 bits

Leitura recomendada

Configurando Squid para liberação de messenger em horário específico, dentre outros

DansGuardian: Filtrando o acesso a Web

Squid - Entendendo um pouco as configurações

Autenticando Squid utilizando MySQL

Bloqueando Windows Live Messenger com Squid (Debian ou Ubuntu)

  
Comentários
[1] Comentário enviado por ptmjunior em 06/12/2010 - 22:23h

Putz! Simples e caceteiro!!! Parabéns!! Muito bom....

[2] Comentário enviado por removido em 06/12/2010 - 22:35h

Ótimo artigo cara.

Parabéns.

[3] Comentário enviado por cpdrede em 13/12/2010 - 14:36h

Puts, quando eu faço o comando " ./configure --enable-bindir --enable-sysconfdir=/usr/local/sarg --enable-htmldir=/var/www/html/relatorios --enable-mandir" diz que os comandos --enable-bindir --enable-sysconfdir --enable-htmldir --enable-mandir não são reconhecidos, o que pode ser.
Valewww

[4] Comentário enviado por maximonset em 18/06/2011 - 14:50h

parabéns pelo seu conhecimento!

[5] Comentário enviado por andcmoraes em 14/07/2011 - 13:42h

EStou com um problema aki no meu ipcop 1.4.20 Ja consegui bloquear paginas como orkut... e outras... mas não consigo bloquear o msn.. tbm não consigo atualizar o antivirus... atraves do proxy.

Ajudem-me

andersoncmoraes@hotmail.com

Estou até disposto a pagar.

grato

[6] Comentário enviado por lpossamai em 02/09/2012 - 21:00h

Obrigado maximonset!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts