首页 > 解决方案 > 我可以将上游指令放在服务器上下文中吗?

问题描述

ngx_http_upstream_module中的[upstream][1]指令应该在上下文中。http

但是,我将serverhttp上下文中有多个,并且我希望在其中有多个upstream具有相同名称但不同server的 s 。

我可以将upstream指令放在server上下文中以不与名称冲突吗?换句话说,我们可以在配置中有词法范围吗?

标签: nginx

解决方案


不,你不能。

如果你尝试,你会得到:

nginx: [emerg] "upstream" directive is not allowed here in ...

你必须给它另一个名字。


推荐阅读