使用proxy_pass的Nginx url GET参数

时间:2014-06-18 09:36:52

标签: url nginx proxy get

我在我的nginx服务器中获取此URL:

http://mynginx.com/proxy?url=http://target.com

我想通过该nginx服务器代理,以便它检索http://target.com

我目前在我的nginx配置中使用它:

location /proxy {
    proxy_pass $arg_url
    proxy_set_header Host $host;
}

出于某种原因,它使用" 502 Bad Gateway"

进行响应

有人可以说出这个问题的适当配置是什么?

为什么nginx响应502错误?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我的不好,我在配置中没有使用解析器:

location /proxy { resolver 8.8.8.8; proxy_pass $arg_url proxy_set_header Host $host; }