【发布时间】:2016-08-29 18:53:54
【问题描述】:
我的目标是拥有可配置的上游,因此我可以使用每个项目/虚拟主机所需的任何 php 版本。
我试过了:
upstream php {
server php7-fpm-alpine:9000;
}
server {
listen 80;
server_name somesite.com;
root /www/somesite.com;
include /etc/nginx/nginx-wp-common.conf;
}
nginx-wp-common.conf 有fastcgi_pass php;
我的设置适用于 1 个站点,但是一旦我开始为其他域添加更多虚拟主机,nginx 就会抱怨:
duplicate upstream "php"
如您所见,我的目标是选择上游和 DRY 原则时的模块化。
【问题讨论】:
-
你想让
fastcgi_pass php;指向每台服务器的不同上游吗? -
@AlexeyTen 是的,这是我的意图。