我有三个php-fpm服务器和一个nginx服务器,我想使用nginx服务器来负载均衡php-fpm。
php-fpm服务器1-192.168.10.31
php-fpm服务器2-192.168.10.32
php-fpm服务器3-192.168.10.33
nginx服务器-192.168.10.12
我的nginx服务器配置如下;
但是我的问题是,在哪里定义网站根目录 [ root /path/to/webfiles ]?
因为在 nginx 服务器上 [ 192.168.10.12 ],访问日志显示文件未找到 - 404。我应该把网站的 PHP 文件放在哪里?在 nginx 服务器上还是 PHP 服务器上?或者同时在 nginx 和 PHP 服务器上都放?
nginx服务器-192.168.10.12
我的nginx服务器配置如下;
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;
}
但是我的问题是,在哪里定义网站根目录 [ root /path/to/webfiles ]?
因为在 nginx 服务器上 [ 192.168.10.12 ],访问日志显示文件未找到 - 404。我应该把网站的 PHP 文件放在哪里?在 nginx 服务器上还是 PHP 服务器上?或者同时在 nginx 和 PHP 服务器上都放?