ip地址的动态proxy_pass在nginx中不起作用

时间:2014-12-17 17:01:18

标签: nginx

亲爱

我试图让nginx从redis服务器获取上游ip地址。我将ip地址(192.168.1.223)放入nginx变量$ target中,然后在我的nginx配置文件中放入以下proxy_pass:

    proxy_pass http://$target;

仍然,我收到了错误日志:

2014/12/17 06:45:02 [error] 13514#0: *1 no resolver defined to resolve 192.168.1.223

这让我感到困惑,因为我已经给了ip地址,它不应该需要一个解析器。有没有办法解决这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:0)

发现问题。在我的" $ target"的末尾有一个新行。导致dns解析过程的变量。删除尾随的新行后,不再需要解析器。

非常感谢!