What is the ideal web server setup?

Posted March 8, 2015 2.6k views
UbuntuServer OptimizationGetting StartedSecurityConfiguration Management

I am setting up a basic web server with a simple website and emailing, pretty standard.

What is the ideal server setup in terms of installing server components?
(i.e. varnish, spdy, memcached, Apache, Nginx, etc.)

I currently have a blank server running Ubuntu 14.10 x32, attached to a domain name, so im starting fresh.

Also, I will be installing a basic non-wildcard, single domain SSL certificate as well.

Thank you in advance for your time and effort. :)


These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

I’m a big fan of Nginx personally, but this is really one of those questions where there isn’t a right or wrong answer. They both have pros and cons. I generally suggest people just use the one they will be most productive with. Unless you’re specifically looking to learn about a new piece of technology, use what you’re already more comfortable and knowledgeable with.

Check out this article for a run down on things to consider when making your choice:

by Justin Ellingwood
Apache and Nginx are the two most common open source web servers in the world. Together, they are responsible for serving over 50% of traffic on the internet. Both solutions are capable of handling diverse workloads and working with other software to provide a complete web...