I'm actually working at a hosting company with several physical servers and we sell VPS, Hosting, using Nginx, Apache and ubuntu.
I´ll start chcking if your nginx config is correct, then checking with a php script if the nginx server is loading correctly and if everythig is correct with the server a will check your site to see what could be worng..
You can contact me for more detail.
Thanks for the oportunity.