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 am planning to set up a server hosting multiple websites on a single high-end Linux server on Virtualization-enabled Hardware using a LAMP stack.

I have decided to go with Centos 6.2 as a KVM host with two Virtual Machines running on top of it, of similar Centos Version. One to act a Web Server and other act as a MySQL database server. I plan to use Joomla CMS for the websites.

Can any one guide me, is it a good choice or are there any other better tools I can use?

Also, Is it best practice to put all websites in a single database or individual databases.

share|improve this question
add comment

closed as not a real question by Shane Madden, Tom O'Connor, Khaled, dyasny, Iain Dec 30 '11 at 13:25

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

If you know how to handle KVM then there is no harm in going that route with respect to virtualization. If you are not well versed with virtualization techniques then maybe you should host everything on host itself.

Next you need to ensure that joomla is the best suit for your needs. If you are just going to serve blogs then I would recommend you to go with wordpress. Also check out and compare your needs with drupal against joomla.

About databases, if I were you I would serve them out if individual databases. This helps in better management and much better and cleaner removal of a websites. Imagine all the data from all of the websites you hosted stuffed in a single database. Nightmare!

share|improve this answer
add comment

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