在 nginx、php-fpm 中使用特定的上游服务器加载特定的 .php

在 nginx、php-fpm 中使用特定的上游服务器加载特定的 .php

好吧,我需要一些建议,我已经设置了一个服务器框 - nginx、php-fpm 和另一个仅安装了 php-fpm 的框,用作负载平衡。我正在使用upstream函数来设置负载平衡。如何提供特定的 .php 文件以仅与第一个服务器框 - php-fpm 一起工作?不允许使用load balance服务器加载。

答案1

我自己刚刚弄清楚了:我的虚拟主机配置:

 location ^~/download.php {
fastcgi_pass   127.0.0.1:9000;
include fastcgi.conf;
 }

location ~ .*\.php?$ {
fastcgi_pass   phpupstream;
include fastcgi.conf;
fastcgi_index  index.php;
}

相关内容