I consider myself to be an inexperienced user/administrator when it comes to running my VPS. I can get by with a few CLI commands, I can set up Webmin and I can set up Yum repos, but beyond the very basic stuff, I'm out of my depth.So far, I'm running Apache. I don't know it particularly well, but I can get by with editing httpd.conf if I'm told what to edit.I've heard good things about Nginx and that it's not as resource-hungry as Apache. I'd like to give it a go, but I can't find any information about its suitability for administrators like me, with little experience of sysadmin or web server config.Webmin now has support for Nginx, so getting it installed and running probably won't be too much of a problem. What I'm wondering is, from a site administrator perspective, is running Nginx as transparent as running Apache? IE, at the moment, I can just throw up Wordpress and Drupal sites without having much to worry about or having to make any config changes to Apache. Would Nginx be as transparent? 
Nginx or Apache for a VPS?
apache;webserver;nginx
I've been using Apache for the last several years, because it is easy to use and configure, runs smoothly over vast networks, and has many available modules to perform various tasks.Apache is process-based, and nginx is event-based. This means, it doesn't need to create a new thread for each thing it has to process.Keeping it short, I think you're best off (if things work properly) sticking with Apache. You can always set up a second server with Nginx and slowly migrate the site(s) and services over.The only thing I ever use Nginx for is creating reverse proxies to route Apache-served content from local servers to the outside world. Nginx is also better at mitigating DOS (Denial of Service) attacks. Rather than create an unmanageable number of threads like Apache tends to, it drops the requests.Overall, it really depends what kind of traffic you're getting on your server, and if it would help at all to make the switch.