Hi all, I'm planning to buy a vm for my websites. The most important thing I want is that all configuration of this server is as much as possible in mysql. So I can put my php framework running on it to configure my server. For dns I found mydns and powerdns. (I have not yet decided. They both look good) For ftp i think I go for pureftpd. But the web server is the most critical point. I read good stuff about nginx but I do not think it can be configured so all virtual hosts are configured in mysql instead of config files. Lighttpd has this option for sure because a long time ago I configured it as a test and it worked. But Lighttpd seems to be a death project?? Apache is not an option on VM I think. All I read about apache now is that nginx and lighty outperform apache and use less memory (with is important for vm) Then there is G-WAN (a new one?) and cherokee (probably not a good option) So requirements are: - config in mysql (vhosts, alias etc..) - low on memory - php support (because it are all dynamic pages) - speed would be nice to What would you recommend? (Ohter servers than the servers I mentioned are also welcome as a suggestion) Mails will not be processed by this server. This part will be on external servers. Kind regards.
G-WAN has no PHP support, and I don't know if it can store its configuration in a MySQL database. nginx cannot read vhosts from a database. So your best bet is probably Cherokee or Apache (see http://code.google.com/p/mod-myvhost/ , http://blog.straylightrun.net/2009/07/31/storing-apache-virtual-hosts-in-a-database/ , http://wiki.apache.org/httpd/ApacheVirtualHostMysql ).