nginx配置问题
看到有些配置
location /test {
proxy_pass http://{{testapi}}-test/api;
}
请求{{testapi}} 代表什么呢?是upstream的配置吗?但是upstream好像不需要花括号
还是set的变量呢?但是set变量应该是$开头的
nginx配置问题
看到有些配置
location /test {
proxy_pass http://{{testapi}}-test/api;
}
请求{{testapi}} 代表什么呢?是upstream的配置吗?但是upstream好像不需要花括号
还是set的变量呢?但是set变量应该是$开头的
nginx 本身支持变量,但是跟 Shell 一样的语法,以 $
表示:
set $testapi "example";
proxy_pass http://$testapi-test/api;
如果来自于环境变量,还可以:
proxy_pass http://${testapi}-test/api;
你问题里的写法是真没有。能具体说下你是在哪儿看到的么?
15 回答8.4k 阅读
7 回答5.2k 阅读
5 回答4.8k 阅读✓ 已解决
8 回答6.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
这个不是nginx的配置里的东西,更像是其他语言中的模版引擎的语法