你好,我在这个问题上挣扎了一段时间,我发现的所有例子都不起作用。
我想代理远程服务器上的视频。此视频是流,因此不是实际文件;
我在想这样的事情:
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。这不是我想要的,因为我可以自己做 ;) 我希望它代理从其他服务器传输数据。