Maison  >  Questions et réponses  >  le corps du texte

En plus d'utiliser proxy_pass pour l'équilibrage de charge, existe-t-il un autre moyen pour nginx ?

Quelqu'un m'a demandé cela lors d'une précédente interview. . .

仅有的幸福仅有的幸福2713 Il y a quelques jours610

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-16 17:09:31

    Par exemple, l'équilibrage de charge PHP ne nécessite pas de proxy inverse. Le fastcgi_pass direct vers plusieurs php-fpm peut également être utilisé pour l'équilibrage de charge.

    Configuration spécifique :

    upstream myapp {
        server 192.168.20.1:9000; # PHP-FPM 1
        server 192.168.20.2:9000; # PHP-FPM 2
        ......
    }
    server {
        listen 80;
        location ~ \.php$ {
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /phpfiles$fastcgi_script_name;
            fastcgi_pass myapp;
        }
    }

    répondre
    0
  • Annulerrépondre