nginx代理传递内容范围
如果用户传递了范围头,如何使nginx发送源服务器 目前我尝试过这个,但没有成功:nginx代理传递内容范围,nginx,http-content-range,Nginx,Http Content Range,如果用户传递了范围头,如何使nginx发送源服务器 目前我尝试过这个,但没有成功: server { location / { if ($http_range) { set $var_arg_range $http_range; } if ($arg_range) { set $var_arg_range "bytes=$arg_range"; } proxy_
server {
location / {
if ($http_range) {
set $var_arg_range $http_range;
}
if ($arg_range) {
set $var_arg_range "bytes=$arg_range";
}
proxy_set_header Range $var_arg_range;
proxy_pass https://content-na.drive.amazonaws.com;
proxy_set_header If-Range "";
proxy_set_header Host content-na.drive.amazonaws.com;
proxy_set_header Range $var_arg_range;
proxy_set_header Accept-Encoding "";
}
}
我需要使html5视频流化。最终我找到了它。我需要使用代理\u传递\u请求\u头将头传递给源服务器。别忘了传递您的自定义Referer标题:
server {
postpone_output 0;
resolver 8.8.8.8;
proxy_set_header Referer "https://content-na.drive.amazonaws.com";
proxy_set_header Host "content-na.drive.amazonaws.com";
proxy_pass_request_headers on;
proxy_ssl_verify off;
proxy_method "GET";
proxy_pass https://content-na.drive.amazonaws.com;
}
我终于找到了。我需要使用代理\u传递\u请求\u头将头传递给源服务器。别忘了传递您的自定义Referer标题:
server {
postpone_output 0;
resolver 8.8.8.8;
proxy_set_header Referer "https://content-na.drive.amazonaws.com";
proxy_set_header Host "content-na.drive.amazonaws.com";
proxy_pass_request_headers on;
proxy_ssl_verify off;
proxy_method "GET";
proxy_pass https://content-na.drive.amazonaws.com;
}
不确定此指令是否将其固定为
proxy\u-pass\u-request\u头的默认值
ison
不确定此指令是否将其固定为proxy\u-pass\u-request\u头的默认值
ison