Image ProxyPass使用Nginx通过图像获取参数

Image ProxyPass使用Nginx通过图像获取参数,image,nginx,proxypass,Image,Nginx,Proxypass,我有一个使用Nginx作为静态文件的图像,但我需要使用不同的GET参数调用它。是否可以将这些参数代理传递到不同的服务器,但(这里是诀窍)返回静态映像 提前谢谢。如果我理解正确,您希望将请求参数传递到其他服务器,但通过返回静态图像来屏蔽用户的请求 如果您可以使远程服务器返回404,那么这应该可以工作: root /path/to/webroot; location @otherserver { include proxy_params; proxy_pass http://som

我有一个使用Nginx作为静态文件的图像,但我需要使用不同的GET参数调用它。是否可以将这些参数代理传递到不同的服务器,但(这里是诀窍)返回静态映像


提前谢谢。

如果我理解正确,您希望将请求参数传递到其他服务器,但通过返回静态图像来屏蔽用户的请求

如果您可以使远程服务器返回404,那么这应该可以工作:

root /path/to/webroot;

location @otherserver {
    include proxy_params;
    proxy_pass http://some.other.server;
}

location /image.jpg {
    try_files @otherserver /real_image.jpg;
}
您可能会利用error_page指令达到类似的效果