Pular para o conteúdo

Proxy Lusca no Ubuntu Server 10.04

Dica publicada em Linux / Internet
Nelson Lima viciadoprime
Hits: 20.484 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

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

Nenhuma dica encontrada.

Cópia de arquivos por SSH

Wicd - Conexão em redes wireless

MEGAsync no Linux Mint 20 via Repositório

Instalando Modem 3G no Ubuntu 12.10 e Linux Mint 14

Solução erro do aMSN "Loading TKCximage failed"

#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

Entre na sua conta para comentar.