# Multiple Apache 2.2 Servers?

**URL:** <https://www.ruby-forum.com/t/multiple-apache-2-2-servers/85216>\
**Category:** Deployment\
**Created:** [February 11, 2007, 3:23pm UTC](https://www.ruby-forum.com/t/multiple-apache-2-2-servers/85216 "2007-02-11T15:23:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![giantcranes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@giantcranes](https://www.ruby-forum.com/u/giantcranes)\
**Post date:** [February 11, 2007, 3:23pm UTC](https://www.ruby-forum.com/t/multiple-apache-2-2-servers/85216/1 "2007-02-11T15:23:39Z")

</div>

Hi,

I am currently planning the deployment of a rails/mysql application. I  
am hoping to host a number of virtual ubuntu 6.06 servers on xen. The  
initial deployment will go something like this:

1 web server : Apache 2.2 + mod\_proxy\_balancer  
2 app servers : Each with a number of mongrel instances + memcached  
1 file server : Will store and serve uploaded files  
1 db server : MySQL 5 (I may add a second slave MySQL server if capacity  
allows)

Being new to rails, MySQL and linux, I think that this setup will give  
me flexibility to scale out in the future.

If I need to add a second Apache server, will I need a hardware load  
balancer? Also, are there obvious faults with my deployment plan?

Apologies if these questions are very basic, I come from a windows/.NET  
background but am spending more and more time on the good side of  
computing.

Cheers,  
GiantCranes

---

<div class="post-metadata">

**Author:** ![giantcranes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@giantcranes](https://www.ruby-forum.com/u/giantcranes)\
**Post date:** [February 12, 2007, 1:49pm UTC](https://www.ruby-forum.com/t/multiple-apache-2-2-servers/85216/2 "2007-02-12T13:49:57Z")

</div>

This is mine thoughts too.  
I am very keen to hear from someone with deployment experience.

dima

On Feb 11, 3:23 pm, GiantCranes [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
