On Tue, Jan 28, 2014 at 6:57 PM, Charles W Buege <cbu...@moreycorp.com> wrote:
> All -
>
> I've gotten Apache working with a single Reverse Proxy to both of my web
> servers (much thanks go to Yehuda for your assistance!!), but I'm trying to
> take this to a next step.
>
> Attached, you will find an image with my current reverse proxy setup and
> then what I'd like to move to next.
>
> My biggest concern is that with a single reverse proxy that I still have a
> single point of failure for external access to the site.  What I'd like to
> do is setup two servers with, I'm guessing here, High Availability between
> each other so I can eliminate the single point of failure/allow me to do
> maintenance as I need to.
>
> Anyone have any suggestions as to how I'd want to proceed with this?  I'm
> starting by reading this article
> (http://www.howtoforge.com/high_availability_heartbeat_centos) to see if
> this will get me what I need, but if anyone has any suggestions as to
> another article/reference I should look at for this, I'm all ears.  I'm also
> a little concerned as this article is from 2007 and I'm thinking there may
> be a better/different way for me to accomplish what I am trying to do.

At $JOB we use FreeBSD as our reverse proxy servers, on each box
Apache listens on a pair of HA IP provided by CARP (BSD implementation
of VRRP). In normal configuration, proxy1 has the HA address ha1 and
proxy2 has the HA address ha2, if we bring down proxy1
(administratively or physically), then proxy2 takes over ha1 and vice
versa.

Incoming requests are round-robin routed to each of the HA addresses
by the routers. I think this uses PF, but I don't get too involved
there.

All of this is orthogonal to apache, which is simply listening to the
IPs we've told it to. The OS makes them HA and handles fail over,
apache just has to serve requests when it receives them.

If you are constrained to Linux, I'm sure it has equivalent VRRP-style
and PF-style features.

Cheers

Tom

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to