当 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 行之前。它应该允许您使用变量。