Search squid archive

RE: Reverse Proxy Multiple IP Addresses

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxx] 
Sent: Wednesday, August 31, 2005 1:55 PM
To: Brad Taylor
Cc: Squid Users
Subject: RE:  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@xxxxxxxxxxxxxx] 
> Sent: Wednesday, August 24, 2005 12:17 PM
> To: Brad Taylor
> Subject: Re:  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@xxxxxxxxxxxxxx
I.T. Director           ph. 305-662-5959 ext. 242
The SCORE Group         fax 305-662-8922



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux