我有一个设置有两个小服务器运行nginx作为代理和一些Apache mod_php强大的服务器.我正在考虑转向PHP-FPM.我可以配置nginx使用多个FastCGI服务器吗?或者PHP-FPM本身在不同的机器上使用工作者?或者我是否需要在工作人员上运行nginx?
最佳答案
不,你可以运行1 nginx机器和许多php-fpm机器.
upstream php {
server 10.0.0.1:9000;
server 10.0.0.2:9000;
server 10.0.0.3:9000;
}
然后在你的位置
fastcgi_pass php;