J'envisage de passer d'Apache à nginx, mais j'imagine que cela va être pénible.
J'ai lu
Jusqu'à présent, je n'ai pas trouvé beaucoup d'informations sur les problèmes liés au passage d'Apache à nginx.
PROBLEMES PROBABLES
Je sais que je devrai convertir les règles Apache au format nginx. Je m'attends à ce que les extensions qui reposent sur des fichiers .htaccess ne fonctionneront pas ou je devrai convertir manuellement leurs règles en nginx.
Existe-t-il d’autres problèmes liés à Joomla que je risque de rencontrer en allant d’Apache à nginx?
Quelqu'un a-t-il franchi le pas de nginx pour Joomla? Recommanderiez-vous le faire?
J'ai déjà plongé dans "nginx" et mes résultats:
Les règles .htaccess sont l’un des problèmes principaux, mais peuvent être surmontées en les "traduisant" en instructions de configuration nginx (vous pouvez les faire à la main, mais il existe sur Internet des outils pratiques pour vous aider à les convertir, comme celui-ci: convertisseur htaccess en nginx )
Notez que dans certains cas, avoir un .htaccess avec certaines règles (que nginx ignorera) va casser le site! (nginx l'ignore, mais d'une manière ou d'une autre il le casse (donnant une erreur 500)). Cela n’est pas arrivé aux actions .htaccess de Joomla.
Autre que cela, je n'ai pas trouvé d'autres problèmes.
EDIT: quelques informations supplémentaires sur les extensions:
Les autres extensions fonctionnent comme prévu, celles que j'ai testées sont:
Akeeba Backup (dernière); JCE (dernière); Community Builder (dernière); Chronoformes (dernière)
C’est avec deux sites (les détails techniques sont Joomla 3.2.2, nginx/1.1.19, PHP 5.4.25 (FPM), MySQL 5.5.35, Ubuntu 12.04.4).
L’essentiel, c’est que, dans mes tests et sites de production, tout fonctionne correctement et qu’il soit facile à installer et à exécuter, alors foncez!