Para você que passa por algum problema no seu Proxy Squid e não sabe como diagnosticar. Seus problemas acabaram, o Cachemgr vai lhe proporcionar toda a informação que precisa para resolver sua demanda.

Se você usa CentOS 5.1 e instalou o Squid via yum, fique tranquilo. A sua configuração já está quase ok, faltará apenas alguns ajustes! :D

Vamos aos usuário que instalaram o Squid em outra distro ou no CentOS mesmo, mas via source*.

*Aproveitando para falar sobre isso, vou escrever um post acerca a importância de utilizarmos instalação via pacotes, mas isso fica pra outro post!

Verificação

Veja se a opção “–enable-cachemgr-hostname=localhost” foi adicionada a compilação.

# squid -v

Configuração

Agora vamos configurar o seu servidor de aplicação Apache. O meu é o Apache 2, acredito que a configuração seja semelhante.

O meu apache tem um esquema de segmentação da configuração. Tenho uma pasta chamada conf.d onde os arquivos algumacoisa.conf é encarado como parte do arquivo httpd.conf, que é o arquivo de configuração “raiz” da ferramenta.

Criaremos o arquivo squid.conf dentro dessa pasta e então adicionaremos o seguinte conteúdo:

ScriptAlias /Squid/cgi-bin/cachemgr.cgi /usr/lib/squid/cachemgr.cgi

<Location /Squid/cgi-bin/cachemgr.cgi>
order allow,deny
allow from all
# Add additional allowed hosts as needed
# allow from .example.com
</Location>

Obs1 : Atente para o caminho do ScriptAlias, pois deve refletir o caminho onde se encontra o seu cachemgr.cgi

Coloque a permissão correta na pasta:

# chown apache:apache /etc/httpd/conf.d/squid.conf

Obs 2 : Atente que o caminho acima deve refletir o SEU ambiente.

Agora basta reiniciar o apache e pronto!

Acesse com seu navegador preferido

http://seuip/squid/cgi-bin/cachemgr.cgi

Quem usa o CentOS 5.1 e instalou o Squid via yum. Apenas é necessário mudar o arquivo /etc/httpd/conf.d/squid.conf:

Onde tem :

Allow from <endereço>

Troque por :

Allow from all

Divirtam-se !!!

Fonte : Squid-Cache (Wiki)

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • E-mail this story to a friend!
  • Identi.ca
  • LinkedIn
  • RSS
  • Slashdot