Estou pensando em mudar do Apache para o nginx, mas imagino que será uma dor.
Eu li
Até agora não consegui encontrar muita informação sobre problemas associados à mudança do Apache para o nginx.
PROBLEMAS PROVÁVEIS
Eu sei que precisarei converter qualquer regra do Apache para o formato nginx. Espero que extensões que dependam de arquivos .htaccess não funcionem ou terei que converter manualmente suas regras em nginx.
Existem outros problemas relacionados ao Joomla que provavelmente encontro ao passar do Apache para o nginx?
Alguém deu o mergulho nginx para o Joomla? Você recomendaria fazê-lo?
Eu já levei o "mergulho" para o nginx e minhas descobertas:
As regras .htaccess são um dos principais problemas, mas podem ser superadas "traduzindo" para instruções de configuração do nginx (você pode executá-las manualmente, mas existem algumas ferramentas úteis na Internet para ajudá-lo a convertê-las, como esta: conversor htaccess para nginx )
Observe que, em alguns casos, ter um .htaccess com certas regras (que o nginx ignorará) quebrará o site! (o nginx o ignora, mas de alguma forma o interrompe (dando um erro 500)). Isso não aconteceu com o estoque de acesso do Joomla.
Fora isso, não encontrei outros problemas.
EDIT: algumas informações adicionais sobre as extensões:
Outras extensões funcionam conforme o esperado, as que testei são:
Akeeba Backup (mais recente); JCE (mais recente); Community Builder (mais recente); Chronoforms (mais recente)
Este foi com dois sites (os detalhes técnicos são Joomla 3.2.2, nginx/1.1.19, PHP 5.4.25 (FPM), mySQL 5.5.35, Ubuntu 12.04.4).
O ponto principal é que, nos meus locais de testes e produção, tudo está funcionando bem e não é tão difícil de configurar e executar, então vá em frente!