Здравствуйте.
Пытаюсь настроить NGINX так, чтобы сервер проигрывал видео помегабайтно.
nginx.conf
proxy_cache_path /tmp/mycache keys_zone=mycache:100m;
server {
listen 80;
server_name localhost;
proxy_cache mycache;
slice 1m;
proxy_cache_key $host$uri$is_args$args$slice_range;
proxy_set_header Range $slice_range;
proxy_http_version 1.1;
proxy_cache_valid 200 206 1h;
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
location /vid/ {
alias /home/alex/videos/;
}
Когда обращающь к серверу локально
127.0.0.1/vid/test.mp4
, видео стартует в плеере браузера быстро и видно, что по частям его грузит сервер.
Когда захожу через внешний ип
http://[внешний_ip]/vid/test.mp4
, content range отсутствует и видео долго грузится перед показом в плеере браузера.