Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instalao do SQUID
peracionais. Praticamente todos os Unixes com um bom compilador C/C++ pode gerar binrios
do Squid.
com seu sistema apt, que facilita muito a vida dos administradores. Para instalar o squid basta executar o comando: # apt-get install squid Comandos bsicos
Pode ocorrer do squid travar alguma vez. Para tentar resolver isso, pare o squid e execute: # squid -z
1/3
Se voc mudou alguma ACL, atualizou a lista de sites ou qualquer coisa que exija refazer as
Voc pode modificar o Squid para modo Debug on the fly utilizando o seguinte comando: # squid -k debug O resultado do modo debug estar no arquivo cache.log, dentro do diretrio de logs.ATENO :
A quantidade de logs gerada por esse modo muito grande e ir causar lentido no sistema.
Baixando o cdigo-fonte
Caso queira o controle de banda, que um tpico avanado, instale o squid pelo fonte,
de acordo com as instrues.Verifique a verso mais recente em http://www.squid-cache.org/Versions/ # wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE16.tar.gz # tar zxvf squid-2.6.STABLE16.tar.gz # cd squid-2.6.STABLE16
2/3
# ./configure --enable-removal-policies=lru, heap --enable-icmp --enable-delay-pools --enable-snmp --enable-ssl --enable-arp-acl --enable-htcp --disabled-http-violations --enable-kill-parent-hack --enable-linux-netfilter enable-heap-replacement -- enable-cache-digests disable-internal-dns # make all # make install # cd auth_modules/NCSA # make # make install
Opes de compilao
--enable-useragent-log - adiciona o log do cabealho "useragent";--enable-referer-log - adiciona o log do cabealho "referer"; -enable-removal-policies="heap lru" - habilita as polticas de remoo de cache em memria; --enable-err-languages="Portuguese English Spanish" - idioma das pginas de erro; --enable-default-err-language=Portuguese - usa como padro o idioma pt_BR nas pginas de erro; --enable-linux-netfilter - adiciona suporte a proxy transparente; --enable-underscores - adiciona suporte a sublinhado; --enable-auth="basic digest ntlm" - habilita os esquemas de autenticao; --enable-basic-auth-helpers="PAM YP SMB SASL NCSA LDAP winbind" - habilita os mdulos que podero ser usados para autenticao. Para mais informaes consulte com o parmetro: # ./configure --help
3/3