Apache + SuExec + php-fpm - como configurá-los?

1

Gostaria de saber se existe um bom guia sobre como configurar o Apache + SuExec + php-fpm? Eu tenho um servidor que eu vou usar vários sites separados. Então, eu preciso que o PHP seja executado como usuário do site. Como eu posso ver, o php-fpm é um pouco diferente do php-fcgi. Existe uma necessidade em mod_fcgid do Apache neste caso? Como configurar tudo isso?

Por enquanto, meu site está executando o Apache + mod_suphp + php-cgi, então ... é bom, mas um pouco lento. Eu quero preservar a segurança e ganhar a habilidade de usar o APC.

    
por Vladislav Rastrusny 08.05.2010 / 15:00

2 respostas

6

O PHP-FPM é um patch para PHP que fornece alguns recursos avançados de gerenciamento de processos que são úteis quando usados em sua variante FastCGI. Em uma nota lateral, o PHP 5.4 provavelmente incluirá o PHP-FPM pronto para uso ( de acordo com Antony Dovgal ).

Como o mod_fcgid não suporta servidores FastCGI gerados externamente, você precisa usar mod_fastcgi ou mod_proxy_fcgi .

O Google encontrou este tutorial em duas partes ( Parte 1 , Parte 2 ) que descreve a configuração do Apache httpd, suEXEC, mod_fastcgi, PHP-FPM e APC. Eu não tentei o tutorial, mas deve dar uma idéia de como configurá-lo.

    
por 09.05.2010 / 08:36
0

Este tutorial explica como configurar o PHP-FPM (pacote com PHP 5.3.3) com o Apache2:

link

    
por 19.08.2010 / 00:41