带切片的nginx代理缓存

时间:2019-04-22 20:52:42

标签: nginx nginx-reverse-proxy nginx-config

我正在尝试使用nginx代理缓存和切片来缓存文件下载,但是当使用wget尝试多个客户端时,第二个客户端失败,错误代码为500,nginx日志显示“无效参数”错误。

这是我的配置:

events { }
http {
    proxy_cache_path  /etc/nginx/mycache keys_zone=mycache:10m use_temp_path=off;
    server {    
        listen 80;      
        location / {
            proxy_cache mycache;
            proxy_buffering on;
            proxy_cache_valid any 48h;
            proxy_pass https://s3.eu-central-1.amazonaws.com/;              
            slice 100k;
            proxy_cache_key $uri$is_args$args$slice_range;
            proxy_set_header   Range $slice_range;
            proxy_cache_lock on;            
        }
    }
}

0 个答案:

没有答案