Ho visto milioni di siti Web che utilizzano nginx come server Web proxy che lavora insieme ad Apache. Ma ho visto pochissimi server che eseguono nginx solo come server web predefinito. Quali sono i principali svantaggi di tale configurazione?
Posso vedere alcuni:
- Impossibilità di utilizzare i file di configurazione per directory come .htaccess, quindi ogni modifica alla configurazione deve essere eseguita nel file di configurazione del server principale e richiede il ricaricamento del server. Ma pecl htscanner può compensarli per le impostazioni php
- Indisponibilità di mod_php per nginx, che può essere compensato da php-fpm per esempio.
Cosa sono gli altri? Perché le persone non abbandonano semplicemente Apache e passano a nginx o qualsiasi altra soluzione leggera? Può essere, ci sono alcuni motivi speciali?
EDIT: questa domanda riguarda principalmente l'utilizzo dello stack LAMP.