Best web server for drupal?
I run two sites on my linode that serve dynamic content. The main site is an EXTREMELY database-intensive drupal site. The secondary site is a low-traffic phpBB forum. So I basically need virtual hosts, php and support for drupal's .htaccess URL-rewriting magic. SSL would be nice, but I'll run a small Apache SSL instance for phpMyAdmin if I have to. I need the web server to have a small memory footprint, because mysql is going to need a lot of RAM.
Suggestions?
3 Replies
@adam:
I basically need virtual hosts, php and support for drupal's .htaccess URL-rewriting magic. SSL would be nice
for phpMyAdmin
Nginx will do all of this easily (as would lighttpd, I'm sure) and be rock solid, using fastcgi or similar for php. URL-rewriting is handled via a few lines in the config file (see). At the risk of stating the obvious, Drupal can easily become pretty top heavy if one becomes a bit too enthusiastic with modules. Trimming the fat can really do wonders. here
Is your database small enough to run cached ? If not, this will probably be your biggest issue.
Thanks!