私は3つのphp-fpmサーバと1つのnginxサーバを持っています。ここで、nginxサーバを使ってphp-fpmをロードバランスします。nginx-php-fpm cluster
のphp-FPMサーバー1 - 192.168.10.31 のphp-FPM server2の - 192.168.10.32 のphp-FPM server3の - 192.168.10.33
nginxの - サーバー - nginxのサーバー上の192.168.10.12
マイ設定だった。私はのでnginxのサーバー[192.168.10.12]に
[ルート/パス//webfilesへ]ウェブルートを定義する必要があります
upstream php_backend {
server 192.168.10.31:9000;
server 192.168.10.32:9000;
server 192.168.10.33:9000;
}
location ~ \.php$ {
fastcgi_pass php_backend;
}
しかし、私の問題はあるが、アクセスログファイルが見つかりませんと言う - 404。ウェブサイトのphpファイルはどこに保管しますか? nginxサーバーまたはPHPサーバーでは?またはnginxとphpサーバーの両方で?
おそらく両方。 NFS共有などでそれらをマウントできますか? –