nginx + fazenda PHP-FPM?

3

Eu tenho uma configuração com dois pequenos servidores rodando nginx servindo como proxy e um número de servidores robustos mod_php do Apache +. Estou pensando em passar para o PHP-FPM. Posso configurar o nginx para usar vários servidores FastCGI? Ou o próprio PHP-FPM para usar trabalhadores em máquinas diferentes? Ou preciso executar o nginx nos funcionários?

    
por chx 28.12.2010 / 12:07

2 respostas

7

não, você pode executar 1 máquina nginx e muitas máquinas php-fpm.

upstream php {
  server 10.0.0.1:9000;
  server 10.0.0.2:9000;
  server 10.0.0.3:9000;
}

Em seguida, na sua localização

fastcgi_pass php;
    
por 28.12.2010 / 12:12
1

Um complemento para a resposta de Mike.

Marque esta vulnerabilidade que pode surgir quando você tem nginx e PHP-FPM em servidores diferentes. A conclusão é: não permita que os usuários carreguem conteúdo para seu diretório público.

    
por 30.01.2012 / 00:13