Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm very new to servers and such and i'm just wondering how i set up 2 servers on the same local network to power apache? So there both handling the traffic to the same website?

share|improve this question

1 Answer 1

Two main options:

Split the work load so they're doing different things. This gets you more processing power but no redundancy. You can control what goes where by domain name.

Use a load balancer on a third system to pass the work to the two processing systems. The advantage here is one server can take over all the work if one goes down. It also allows you to shift the load to one in order to do upgrades. The apache mod_proxy can do a poor man's load balancer while dedicated (and generally expensive) load balancing network hardware is a more reliable and scalable solution.

Edit: It looks like it's actually mod_proxy_balancer that does it. Here's a link to the docs:

http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

share|improve this answer
    
HAProxy is a good free load balancer that can be installed on commodity hardware. If you're running Windows (2008+?), the built-in Network Load Balancer or NLB feature will do basically the same thing without a third server needed. –  Hyppy Mar 19 '11 at 20:58

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.