@OKNOZA

Nginx location как дать доступ?

location /hls {
            root /var/www/hls;
            }

Папка есть, по данному адресу лежит index.html, нарезка видео файлов и m3u8.
По запросу 127.0.0.1 сайт работает.
По запросу 127.0.0.1/hls - 404 error.
По запросу 127.0.0.1/hls/live.m3u8 также 404 error.
Лог.
2015/01/28 17:25:22 [error] 3216#0: *1 open() "/var/www/hls/hls/live.m3u8" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /hls/live.m3u8 HTTP/1.1", host: "127.0.0.1"
2015/01/28 17:26:26 [error] 3216#0: *1 open() "/var/www/hls/hls/live.m3u8" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /hls/live.m3u8 HTTP/1.1", host: "127.0.0.1"
2015/01/28 17:30:02 [error] 3216#0: *9 open() "/var/www/hls/hls" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /hls HTTP/1.1", host: "127.0.0.1"
2015/01/28 17:30:04 [error] 3216#0: *9 open() "/var/www/hls/hls" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /hls HTTP/1.1", host: "127.0.0.1"
2015/01/28 17:30:06 [error] 3216#0: *9 "/var/www/hls/hls/index.html" is not found (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /hls/ HTTP/1.1", host: "127.0.0.1"
  • Вопрос задан
  • 2725 просмотров
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
Можно использовать alias, например так:
location /hls {
            alias /var/www/hls;
            }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы