nginx 代理传递无需重定向

nginx 代理传递无需重定向

你好,我在这个问题上挣扎了一段时间,我发现的所有例子都不起作用。

我想代理远程服务器上的视频。此视频是流,因此不是实际文件;

我在想这样的事情:

location ~ /video/(.*) {

    set $url_args = "?id=$1&key=myverysecretkey";

    gzip off;
    gzip_static_off;

    proxy_pass_header Server;
    proxy_connect_timeout 10;
    proxy_read_timeout 120;
    proxy_cache off;
    proxy_buffer_size 20m;
    proxy_buffers 24 20m;

    resolver 8.8.8.8;
    proxy_pass https://videourl_from_server.com/?$url_args;

}

但问题是,它只重定向到 URL。这不是我想要的,因为我可以自己做 ;) 我希望它代理从其他服务器传输数据。

相关内容