nginx变量名与下划线的问题

2019-01-03 02:29发布

nginx 中的配置如下:

proxy_pass http://$subdomain_web;

其中 $subdomain 是变量名,_web 是字符串,但 nginx 会把整个 $subdomain_web 作为变量名解析,请问如何解决这个问题?

标签: nginx
3条回答
可以哭但决不认输i
2楼-- · 2019-01-03 02:57

${subdomain}_web

查看更多
贼婆χ
3楼-- · 2019-01-03 02:58
把_web变成一个变量,试试
set $a "_web";
set $b "$subdomain$a";
proxy_pass http://$b;
查看更多
姐就是有狂的资本
4楼-- · 2019-01-03 03:19

为啥一定要这样命名呢 不能放变量里面吗 不能不用_吗 不能不用变量吗 不能不用 proxy吗 不能不用nginx吗 

查看更多
登录 后发表回答