Nginx est tout à fait capable de servir des applications dynamiques. En fait, il a même de meilleures performances qu'apache pour ça ;-)
Maintenant, il y a aussi de bonnes raisons pour utiliser apache : les admin sys ont souvent une plus grande expérience d'apache que de nginx. Apache a aussi plus de modules que nginx. Enfin, souvent, il y a un historique : tout tournait avec apache, et on a passé les fichiers statiques sous nginx pour gagner en perfs mais la partie a une configuration complexe avec de nombreuses Rewrite Rules donc elle est restée avec apache.
Par contre, je n'ai pas utilisé lighttpd depuis plusieurs années, donc je ne vais rien dire à son sujet.
[^] # Re: Pourquoi ne pas utiliser mod_rails ?
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Architecture logicielle de la nouvelle version de LinuxFr.org. Évalué à 10.
Nginx est tout à fait capable de servir des applications dynamiques. En fait, il a même de meilleures performances qu'apache pour ça ;-)
Maintenant, il y a aussi de bonnes raisons pour utiliser apache : les admin sys ont souvent une plus grande expérience d'apache que de nginx. Apache a aussi plus de modules que nginx. Enfin, souvent, il y a un historique : tout tournait avec apache, et on a passé les fichiers statiques sous nginx pour gagner en perfs mais la partie a une configuration complexe avec de nombreuses Rewrite Rules donc elle est restée avec apache.
Par contre, je n'ai pas utilisé lighttpd depuis plusieurs années, donc je ne vais rien dire à son sujet.