Como instalar o Squid como Reverse Proxy Server

por Pedro Resende em 06/09/2012 às 19:37:09

Squid Server

Hoje, passados uns meses, resolvi deixar-vos aqui um pequeno tutorial a explicar como configurar o Reverse Proxy Server, usand o Squid, para acelerar o acesso ao servidor web numa distribuição com Ubuntu 12.04 LTS.

Para isso é necessário começarem por instalar o squid no servidor que irá fazer de proxy, correndo o seguinte comando

 # apt-get install squid

Após terminar a instalação é necessário fazer-se algumas configurações no squid, mas vamos começar por fazer um backup ao ficheiro de configurações.

# cp /etc/squid3/squid.conf /etc/squid3/squid.conf.original

Vamos então proceder às alterações, para isso digitem

# vi /etc/squid3/squid.conf

Façam uma pesquisa por “acl localhost”, para isso basta pressionarem a tecla “/” e escrever “acl localhost”. Adicionem a seguinte linha,

acl localhost src 192.168.0.0/24

Se a vossa gama de ip’s for 192.168.0.0, senão substituam pela usada

Façam novamente uma pesquisa por “http_port 3128″, comentem essa linha, colocando o # no inicio da mesma.

Adicionem a seguir

http_port 80 defaultsite=
cache_peer parent 80 0 no-query originserver

onde têm de substituir o ip da vossa máquina onde está

Uma vez feitas estas alterações, basta então recomeçar o servidor de squid, correndo então o commando

# services squid restart

E pronto, já têm um servidor squid a fazer de reverse proxy server .

Pedro Resende

Pedro Resende

With over two decades of experience as a Full Stack Developer, I have journeyed through diverse facets of software development. Commencing with the creation of compact institutional websites, I progressed to crafting portals for insurance brokers and contributed to substantial projects for renowned companies such as MS Amlin. My expertise expanded further by delving into product development for Advertiser Kwanko and collaborating with startups in their pivotal ramp-up stages. Notably, I've been involved in architecting extensive e-commerce solutions for global enterprises like Wayfair.

I currently serve as the Tech Lead at Emergn, contributing to the establishment and advancement of the Strategyzer client.