Nekem csak pozitív tapasztalataim vannak nginx kapcsán, több helyen használom. Gyorsabb, kisebb memória-footprint, stabilabb, a konfigurálása nekem egyszerűbb.
Ami negatívumot el lehet mondani:
- Sok dolog még mindig LAMP-ra van felkészítve, így többször belefutottam olyanba, az apache-hoz kész konfig fájl volt a doksiban / telepítőben, az nginx konfigot meg neked kell összeraknod ez alapján gyakorlatilag nulláról. Azért ez mondjuk egy drupalnál nem teljesen triviális.
- Nincs .htaccess kezelés. A .htaccess-t le lehet fordítani nginx szabályokra, és akkor azok mehetnek a konfig fájlba (van automatikus fordító a weben). Ebből viszont következik, hogy arra nem alkalmas, hogy per user külön-külön tartalmat hostingolj.
- Raktam olyan tomcat elé, ahol eredetileg apache + mod_jk volt. Na ilyen tomcat connector támogatás nincs benne, de sima proxy_pass-sal megoldottuk (nyilván a statikus tartalom kiszolgálása nem megy el a tomcat-ig). Egyébként máig nem értem, hogy a mod_jk mivel tudott többet, de hogy kényelmetlenebb volt, az biztos, mert ha a tomcatet újraindítottad, akkor az apache általában elvesztette vele a kapcsolatot, így indíthattad újra azt is - ilyen a proxy_pass-nál nincs.