nginx - 我可以将上游指令放在服务器上下文中吗?
问题描述
ngx_http_upstream_module中的[upstream][1]
指令应该在上下文中。http
但是,我将server
在http
上下文中有多个,并且我希望在其中有多个upstream
具有相同名称但不同server
的 s 。
我可以将upstream
指令放在server
上下文中以不与名称冲突吗?换句话说,我们可以在配置中有词法范围吗?
解决方案
不,你不能。
如果你尝试,你会得到:
nginx: [emerg] "upstream" directive is not allowed here in ...
你必须给它另一个名字。
推荐阅读
- python - 使用python用beautifulsoup抓取网页,保存到MySQL
- django - 链接 Django - Postgresql 与独立 Docker
- string - 优化分析文字游戏的程序
- mysql - MySQL - 哪个文件正在运行查询
- flutter - 如何处理 Flutter 应用程序中的垃圾邮件按钮点击?
- ios - Nativescript 提交到 Apple Store 失败并出现错误 ITMS-90034
- docker - 找不到 docker 的钥匙串访问权限
- objective-c - 无法解释此试飞崩溃报告
- c# - 从私钥创建以太坊公共地址
- java - 我正在尝试实施 Eratosthenes 筛,但它仅适用于小于 33 的数字