Apache HTTP Server et répartiteur de charge vers PHP FPM

L'un des avantages de FPM et de séparer et d'isoler proprement le frontal web du serveur d'application.

Voici un exemple de configuration utilisant Apache en répartiteur de charge entre plusieurs instances FPM.

 

La configuration de base est vraiment (trop) simple

    # Creation du repartiteur et de ces membres
    <Proxy balancer://phpfpmlb>
        BalancerMember fcgi://10.0.0.12:9000
        BalancerMember fcgi://10.0.0.34:9000
    </Proxy>
    # Redirection de l'execution PHP vers le repartiteur
    <FilesMatch \\.php$>
        SetHandler "proxy:balancer://phpfpmlb"
    </FilesMatch>

Pour aller plus loin, voir la documentation :

 

Vus : 813
Publié par Remi Collet : 73