Как настроить content range в NGINX?

Здравствуйте.
Пытаюсь настроить 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 отсутствует и видео долго грузится перед показом в плеере браузера.
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы