What is the best web server to host drupal (like Apache, Apache Tomcat, etc) as far as performance, security?

Events happening in the community are now at Drupal community events on www.drupal.org.
mitchelljj's picture

What is the best web server to host drupal (like Apache, Apache
Tomcat, etc) as far as performance, security?

Thanks,

John

Comments

nginx

2nd that

jaydub's picture

I agree as Nginx is a great and fast web server. I would note that at this time though it should be thought of as an advanced option over Apache given that you won't necessarily find Nginx on shared hosts nor will you find as many sysadmins famililar with it. I do see that starting to change though as Nginx seems to have eclipsed lighttpd in mindshare and the growth in use is increasing rapidly.

FWIW

apperceptions's picture

I've been using Slicehost for some time now and can't help but notice the numerous forum discussions about configuring servers for better performance. There always seems to be someone claiming to run several Drupal sites on small slices using Nginx. These claims are sometimes anecdotal with few details about site load or configuration, but some give detailed information. Here's an interesting sampling i happened to be reading when this post showed up in my reader.

Nginx Saves the Day
http://forum.slicehost.com/comments.php?DiscussionID=945

of course, Nginx users have their share of issues:

Can Someone Help Me...: Something weird happened to my normally stable slice last night
http://forum.slicehost.com/comments.php?DiscussionID=2349

But I'm convinced that Nginx is worth spending time with.

I hear that one issue that comes up is need to rewrite of .htaccess for Drupal into Nginx equivalent. Here is one discussion. http://drupal.org/node/110224

Hello?

batmandakh's picture

How about Lighttpd? http://www.lighttpd.net/

Should you opt to give Lighty

Garrett Albright's picture

Should you opt to give Lighty a try, you should know that it, like Nginx, has its own group right here on g.d.o.

There is also Cherokee, which

Fidelix's picture

There is also Cherokee, which claims to be faster than Nginx and Lighttpd

Apache Tomcat?

sridharpandu's picture

BTW Apache Tomcat is a Java servlet and JSP container.

One thing I would add. If you

Jamie Holly's picture

One thing I would add. If you aren't that familiar with working in Linux or hosting admin, I would suggest sticking with Apache. You will find far more support online for it, and if you hit a big snag, your hosting company will be able to help you. A lot of hosting companies aren't familiar with other web server apps, like LightHTTPD of nGinx, so if you hit a brick wall, they won't be able to help you out.

If you take the time and initially tune Apache and get rid of the bloat that comes with most distros (modules that aren't needed), you will get nice performance out of it.


HollyIT - Grab the Netbeans Drupal Development Tool at GitHub.

Thanks

batmandakh's picture

Thank you all of you! ;)
Fidelix - I will research about Cherokee. (Is it new web server? or introduced early?(lol, i will know that by my way :P ))
Intoxination - I think, most people know about your attention on web servers who interesting another web servers. So, thank you again :)

High performance

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: