1
具有安全链接模块的NGINX open()失败(20:不是目录)hls vod
我对hls流的nginx配置有问题。我使用kaltura nginx vod模块并尝试添加ngx_http_secure_link_module以保护流。奇怪的是,如果启用,则会出现404错误ngx_http_secure_link_module(下面的日志)。我认为这是因为它最后找不到带有index.m3u8的文件,但是如果我评论安全链接块,它就可以正常工作。 我也试图在location ~ \.m3u8$ {}块内添加别名,但是没有用。我究竟做错了什么?如何保护我的信息流? 我的信息流链接: https://stream.example.com/hls/c14de868-3130-426a-a0cc-7ff6590e9a1f/index.m3u8?md5=0eNJ3SpBd87NGFF6Hw_zMQ&expires=1609448340 我的NGINX配置: server { listen 9000; server_name localhost; # root /srv/static; location ^~ /hls/ { # the path to c14de868-3130-426a-a0cc-7ff6590e9a1f file alias /srv/static/videos/1/; # file with cors settings include cors.conf; vod hls; # 1. Set secret variable set $secret "s3cr3t"; # 2. …