Archive

Posts Tagged ‘apache’

Rodando o squid transparente e apache na mesma máquina

janeiro 30th, 2009

Essa dica trata apenas da regra do iptables para redirecionar o tráfego da porta 80 para a porta do squid, 3128. Se você quiser um tutorial completo, entre em nossa wiki e depois volte aqui para pegar a regra.

Quando rodamos o squid transparente e o apache ao mesmo tempo, temos um problema pois o apache roda na porta 80 e ao mesmo tempo estamos redirecionando o tráfego da porta 80 para a 3128. Uma forma simples e fácil de solucionar esse problema é utilizar essa regra para o iptables:

iptables -A PREROUTING -t nat -s 192.168.0.0/24 -d ! 192.168.0.2/32 -p tcp –dport 80 -j REDIRECT –to-ports 3128

Veja os dois ips em negrito. O primeiro, se refere a sua rede, ou seja, do ip 192.168.0.1 até 192.168.0.255. Já o segundo é o IP que o apache está rodando.

Isso fará com que ele redirecione todo o tráfego para o squid, menos aquele que esteja tentando acessar o IP do apache.

Espero que a dica tenha sido útil.

Fernando Debian , ,