My internal network is behind a NAT. I have a main machine (call it A) that I use as an Apache server on port 80 for several sites (say mysite1.com, mysite2.com). Because of the NAT, any request on port 80 will have to go to a single machine no matter the site requested.
I intend to distribute the charge and have one machine for each site (call it B and C). I'm using virtual machines, so it should not be a problem to find them :-)
I would like a way of redirecting the requests depending of the site. For example, if A receives a request for mysite1.com it will send it to machine B, and if A receives a request for mysite2.com it will send it to machine C. I hope I've not been too confusing...
Thanks a lot,
You can do this by configuring machine a as a reverse proxy to forward the requests on to the other servers.
Within each virtual host definition on machine a, you would add an entry
Thanks, makes sense.
So if i understand you, machine A would only redirect the traffic with the Apache application.
Could it be used for a domain and subdomains? I would like to redirect *.mysite1.com to machine B with a single rule, not just www.mysite1.com (same for mysite2.com), as I have www.mysite1.com, photos.mysite1.com, blog.mysite1.com,...
And is it possible to do it with a more lightweight server than Apache? Seems a bit overkill for the task.
Thanks a lot!
|All times are GMT -5. The time now is 06:57 AM.|