Nginx proxy_pass 带有变量和重定向

xoo*_*opp 5 nginx

当 proxy_pass 设置为变量时,Nginx 似乎不支持重定向。有没有办法实现此功能,例如以某种方式链接服务器或其他解决方法?不支持这个的原因是什么?

.conf 是:

proxy_pass $var;
proxy_redirect  default;
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息是:

nginx:[emerg]“proxy_redirect default”不能与带有变量的“proxy_pass”指令一起使用

Ere*_*bih -2

我曾经遇到过同样的问题,Nginx 的解析器模块救了我

尝试添加:

    resolver 8.8.8.8;
Run Code Online (Sandbox Code Playgroud)

在 proxy_pass 行之前。它应该允许您使用变量。

请看一下类似的问题