It is a major mistake to move nginx. Apache has been proven to be stable and it is the most important.
I am suspicious about all this things around nginx. I have extensively tried to compare Apache vs Nginx performance but i have never been successful in finding that nginx was faster. Nginx used only less memory but i don't want to sacrifice stabilty over memory.
On top of that, and it is an information i only share with blahatworlders. The 301 redirect pages of the nginx servers are not in compliance with RF2616. There is no link inside the redirect page. They only use location in http headers. So, if you get a drop of traffic after moving to nginx it can be due to standard pages from Nginx.
Here is the 301 redirect page of nginx:
Code:
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.7.7</center>
</body>
</html>
Here is the 301 redirect of Apache:
Code:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.infoworld.com/article/2612082/open-source-software/has-apache-lost-its-way-.html">here</a>.</p>
</body></html>
Also, the configuration files of nginx are a mess. it is much more complicated than Apache and when it does not work you get 502 errors all the time.
Stick to Apache & learn to optimize your apache web server by unloading modules if you really have a specific use of Apache.
If you look into the biggest websites on the internet, NONE of them switched to nginx. (Amazon, Ebay, facebook, twitter, tumblr.....)
About the propaganda:
When there is a website that BS on Apache and encourage you to move to nginx, look at their headers, look at the html of their 404 to know their web server. You will discover the vast majority of them use Apache, IIs but never nginx.