nginx proxy_pass 使用变量
时间: 2023-04-13 10:03:53 浏览: 1663
ansible-nginx-proxy:将 nginx 配置为代理服务器的 Ansible 秘诀
nginx中的proxy_pass指令可以使用变量来动态指定代理目标。可以通过在location中定义变量,然后在proxy_pass中使用该变量来实现动态代理。例如:
```
location /proxy {
set $backend http://backend.example.com;
proxy_pass $backend;
}
```
在这个例子中,当请求匹配到/proxy时,会将请求代理到http://backend.example.com。如果需要动态修改代理目标,只需要修改$backend变量的值即可。
阅读全文