RE: [squid-users] Reverse Proxy Multiple IP Addresses

From: Brad Taylor <btaylor@dont-contact.us>
Date: Wed, 31 Aug 2005 14:12:48 -0400

The problem with that is the 3 IPs need to proxy for 3 different web
servers (3 IPs).

-----Original Message-----
From: Jerry Thomas [mailto:thomasj@scoregroup.com]
Sent: Wednesday, August 31, 2005 1:55 PM
To: Brad Taylor
Cc: Squid Users
Subject: RE: [squid-users] Reverse Proxy Multiple IP Addresses

Hi Brad,

I am a little confused it sounds like you are just try to put a squid
server in front of 3 apache servers. I guess they used to be LB'd
somehow.

When I said:
Configure the squid server to listen to the 3 ips, I meant to set up ip
aliasing on the particular ethernet interface. Then just set http_port
to 80.

This will be incredibly more efficient than running 3 squids processes.

>From my personal experience I had 8 dedicated apache servers running a
cluster. I was able to get it down to 2 servers running a custom
compiled squid and two apache backend servers.

I had to have the second apache in case of issues but they were both
lightly loaded. Hopefully you will be able to do the same.

Jerry

On Wed, 2005-08-31 at 12:30 -0400, Brad Taylor wrote:
> Thanks.
>
> I'm replying so this gets put in the archives.
>
> I think you also need to add something about the PID in the conf file
so
> squid will run under a different PID #
>
> -----Original Message-----
> From: Jerry Thomas [mailto:thomasj@scoregroup.com]
> Sent: Wednesday, August 24, 2005 12:17 PM
> To: Brad Taylor
> Subject: Re: [squid-users] Reverse Proxy Multiple IP Addresses
>
> Hi,
>
> Reassign the ips of the real servers.
>
> Configure the squid server to listen to the 3 ips this has to be done
in
> your OS.
>
> If you can just set http_port to 80 squid will listen and answer all
> requests on all interfaces/ips.
>
> if not set http_port like so:
>
> http_port 172.16.0.2:80 172.16.0.3:80 172.16.0.4:80
>
> If the squid is set up correctly and you don't have too many dynamic
> objects one dedicated squid and one dedicated apache will handle the
> load fine.
>
> If not you will need to set up 3 dns records for all the accelerated
> servers and use round robin LB.
>
> like so:
>
> accelhost 172.16.0.5
> accelhost 172.16.0.6
> accelhost 172.16.0.7
>
> then set
>
> httpd_accel_host accelhost
>
> I had some issues with the round robin LB but I was trying o do it
with
> the hosts file so you should look into this.
>
> Good Luck,
> Jerry
>
> On Wed, 2005-08-24 at 11:05 -0400, Brad Taylor wrote:
> > I'd like to know how to reverse proxy multiple IP addresses or run
> > multiple squids on one box to do this. They are not different
domains
> so
> > I can't use host headers. Basically I'd like Squid to accept http
> > requests on 3 different IP addresses and proxy for 3 different IP
> > addresses (3 real servers). The 3 real servers have the same content
> so
> > I would like to not have to have 3 separate squid boxes.
> >
> > Can Squid do this, I'm not able to find it anywhere in the FAQ or
the
> > Squid book. Thanks your any help.
> >

-- 
Jerry Thomas            thomasj@scoregroup.com
I.T. Director           ph. 305-662-5959 ext. 242
The SCORE Group         fax 305-662-8922
Received on Wed Aug 31 2005 - 12:12:31 MDT

This archive was generated by hypermail pre-2.1.9 : Thu Sep 01 2005 - 12:00:03 MDT