当前位置:论坛首页 > Linux面板 > 求助

【待反馈】"rtmp" directive is not allowed here

发表在 Linux面板2024-8-12 10:13 [复制链接] 8 498

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:
系统版本:
问题描述:

nginx 配置了 rtmp module 重启报错
相关截图(日志、错误):

rtmp {
    server {
        listen 1935; # RTMP 默认端口

        application live {
            live on;
            # Enable HLS (HTTP Live Streaming)
            hls on;
            hls_path /work/projects/nginx/html/hls;
            hls_fragment 3;
            hls_playlist_length 60;
        }
    }
}


使用道具 举报 只看该作者 回复
发表于 2024-8-12 10:15:53 | 显示全部楼层
nginx version: nginx/1.24.0
configure arguments: --user=www --group=www --prefix=/www/server/nginx --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx-rtmp-module-master --add-module=/www/server/nginx/src/ngx_cache_purge --with-openssl=/www/server/nginx/src/openssl --with-pcre=pcre-8.43 --with-http_v2_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-http_auth_request_module --add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master --with-ld-opt=-Wl,-E --with-cc-opt=-Wno-error --with-http_dav_module --add-module=/www/server/nginx/src/nginx-dav-ext-module

nginx 版本
使用道具 举报 回复 支持 反对
发表于 2024-8-13 10:11:17 | 显示全部楼层
txueyl 发表于 2024-8-12 10:15
nginx version: nginx/1.24.0
configure arguments: --user=www --group=www --prefix=/www/server/nginx - ...

您好,能发一下完整的报错信息吗,您发的是不认可这个指令
可参考第三方搭建文档
https://blog.csdn.net/sxjk1987/article/details/106850442/
使用道具 举报 回复 支持 反对
发表于 2024-8-15 13:42:53 | 显示全部楼层
运维技术阿闯 发表于 2024-8-13 10:11
您好,能发一下完整的报错信息吗,您发的是不认可这个指令
可参考第三方搭建文档
https://blog.csdn.net/ ...

屏幕截图 2024-08-15 134037.png
使用道具 举报 回复 支持 反对
发表于 2024-8-15 15:06:07 | 显示全部楼层

您好,您这边是错误添加了什么包,nginx -t看一下,应该是语法错误了
使用道具 举报 回复 支持 反对
发表于 2024-8-16 09:22:00 | 显示全部楼层
运维技术阿闯 发表于 2024-8-15 15:06
您好,您这边是错误添加了什么包,nginx -t看一下,应该是语法错误了

................
屏幕截图 2024-08-16 091910.png
使用道具 举报 回复 支持 反对
发表于 2024-8-16 11:43:15 | 显示全部楼层

您好,还是这个问题出在/www/server/panel/vhost/nginx/rtmp.conf文件的第1行,其中使用了不允许的"rtmp"指令
您的问题还是nginx不允许这个样的指令
使用道具 举报 回复 支持 反对
发表于 2024-8-16 15:53:08 | 显示全部楼层
运维技术阿闯 发表于 2024-8-16 11:43
您好,还是这个问题出在/www/server/panel/vhost/nginx/rtmp.conf文件的第1行,其中使用了不允许的"rtmp" ...

我的意思是我配置了rtmp,为什么nginx里面还是用不了命令。
使用道具 举报 回复 支持 反对
发表于 2024-8-16 16:19:11 | 显示全部楼层
txueyl 发表于 2024-8-16 15:53
我的意思是我配置了rtmp,为什么nginx里面还是用不了命令。

您好,这个无法判断,可能nginx中没有这个指令的模块,您可以尝试链接中的方式搭建一下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表