【问题标题】:ProxyPass GET parameters via image using NginxProxyPass GET 参数通过使用 Nginx 的图像
【发布时间】:2012-06-23 16:10:41
【问题描述】:

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

提前谢谢你。

【问题讨论】:

    标签: image nginx proxypass


    【解决方案1】:

    如果我对您的理解正确,您想将请求参数传递给不同的服务器,但通过返回静态图像来屏蔽用户?

    如果您可以让远程服务器返回 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 指令来达到类似的效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      相关资源
      最近更新 更多