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

I am building a new Windows Server 2008 R2 install to host my Joomla! 1.6 website. What are best practices of hosting a WAMP production server? What should I do for partition? A drive for logs, a drive for the OS and a drive for data? What would be the most ideal and secure setup?

share|improve this question
Has anyone ever heard of the Uniform Server? They say it is a stack designed for production. Any thoughts on that? –  hanleyhansen Feb 28 '12 at 14:28

1 Answer 1

up vote 7 down vote accepted

The best practices are not to use it. It's best to pick tools native to your platform. If you want to run an *AMP stack, do it on Linux/Unix and install/configure the components individually, don't use a preconfigured package that's aimed at development.

The default configuration for WAMP/LAMP is extremely insecure, because it's meant to give a quick turnkey dev environment. It's not a production solution. If you really care about security, you'll install each component separately and follow the best practices for security for each product individually.

share|improve this answer
I wish. I want to run it on CentOS but its not my call. –  hanleyhansen Feb 28 '12 at 14:24
Using a native platform is only a small part of my answer. You should still install and configure each individual component separately, even if you must use Windows, it's just less-than-ideal to run it on Windows. –  MDMarra Feb 28 '12 at 14:25
So you're saying I should just install each component individually on Windows? That sounds feasible. Do you recommend any current/up-to-date documentation on each component? –  hanleyhansen Feb 28 '12 at 14:27
They're all well documented. apache.org, mysql.com, php.net, etc. –  MDMarra Feb 28 '12 at 14:32

Your Answer


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.