Proxy Lusca no Ubuntu Server 10.04

Publicado por Nelson Lima em 10/08/2010

[ Hits: 19.872 ]

 


Proxy Lusca no Ubuntu Server 10.04



Para aqueles que desejam instalar o proxy Lusca no Ubuntu Server, aí vai a dica.

1) Primeiro atualize a lista dos repositórios do Ubuntu:

# apt-get update

2) Depois instale os seguintes pacotes:

# apt-get install gcc sharutils libssl-dev

3) Baixe o Lusca - o local fica a seu critério:

# wget -c http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14733.tar.gz

4) Descompacte o arquivo:

# tar -xvzf LUSCA_HEAD-r14733.tar.gz

5) Entre na pasta descompactada:

# cd LUSCA_HEAD-r14733

6) Execute os comandos para configurar e compilar o código fonte e depois instalar o binário:

# ./configure --libexecdir=/usr/lib/squid --localstatedir=/var/log/squid --prefix=/usr --sysconfdir=/etc/squid --enable-async-io --with-pthreads --enable-ssl --enable-htcp --enable-arp-acl --enable-removal-policies=lru,heap --enable-default-err-language=Portuguese --enable-err-languages=Portuguese --enable-linux-netfilter --enable-snmp --disable-ident-lookups --with-maxfd=65536 --enable-storeio=aufs,null,coss --enable-epoll --enable-delay-pools --enable-http-violations
# make
# make install


* Se você já tiver o Squid instalado, por favor remova com o comando:

# apt-get remove --purge squid

* Remova também todo o cache do proxy Squid anterior, além de limpar a pasta de logs (isso pra quem tem ele instalado)

7) Adicione o usuário proxy ao grupo proxy e dê permissão para que o usuário "squid" seja o dono da pasta de cache estático e de log.

# useradd proxy
# groupadd proxy
# gpasswd -a proxy.proxy
# mkdir /var/cache/squid
# mkdir /var/log/squid
# touch /var/log/squid/access.log
# chown -R proxy.proxy /var/cache/squid/
# chown -R proxy.proxy /var/log/squid
# chmod -R 774 /var/log/squid
# chmod -R 774 /var/cache/squid


* Lembre de substituir a pasta /var/cache/squid pela sua pasta de cache configurada no squid.conf

* Se você já possuía o Squid instalado e o removeu, o usuário proxy e o grupo proxy foram criados, mas não foram excluídos.

* Na hora de configurar seu squid.conf, adicione os parâmetros cache_effective_user proxy e cache_effective_group proxy para especificar o usuário que irá iniciar o Lusca.

8) Crie a estrutura diretório de cache:

# squid -z

9) Inicie o Lusca:

# squid start

* Não cabe a essa dica entrar em detalhes a repeito da configuração do squid.conf usado no Lusca.

NOTA FINAL: Agradeço a todos que contribuírem para a melhoria dessa dica. Obrigado.

Agradeço também ao rospyn pelo artigo: Instalando o Lusca Cache (Squid) + Thunder Cache 3

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Otimizando seu cache DNS fuçando no BIND

Internet Explorer no Ubuntu

Como fazer download no Launchpad (site para desenvolvedores) [Vídeo]

O IRC (Internet Relay Chat)

Instalando Firefox e Thunderbird em Português no Slackware

  

Comentários
[1] Comentário enviado por viciadoprime em 25/08/2010 - 18:28h

CORRIGINDO

aonde esta escrito o linha de comando

# gpasswd -a proxy.proxy

troque por

# gpasswd -a proxy proxy



[2] Comentário enviado por vns em 16/04/2012 - 19:11h

caro amigo, estou com uma duvida a configuração do squid e a mesma do lusca?
e como faz um cache efetivo sem utilizar o thunder...

[3] Comentário enviado por skldias em 02/01/2013 - 22:57h

amigo poderia me dizer como faço para compilar para as versões 64 bit do linux?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts