I'm currently running my own built server, where I host my own coded website, as well as websites I have built for local businesses. Currently it's running Ubuntu server edition, with Nginx. I already have the virtual hosts configured to correctly serve the appropriate site according to which domain name is redirecting to my IP.
I'm working on a new project, for a local print newspaper, asking me to build an online site for them. I've done research, and I think that Drupal is the best CMS to use in this project. However, after looking into setting up Drupal/Nginx, it seems Nginx doesn't play nicely with PHP/Drupal. It'll require some extremely specific host file configurations, and I'm concerned about breaking my live sites in the process of setting up.
(1) Should I convert the web server from Nginx to Apache, which from what I can find plays very nicely with Drupal?
(2) Should I choose a different CMS than Drupal which will play nicely with Nginx?
(3) Can I set up Apache alongside Nginx, and allow my static pages to serve through Nginx, and my CMS-dependant sites to serve through Apache/Drupal?
(4) Is there some fourth option I'm not thinking of?