验证Nginx是否正常运行,并检查是否还会出现“unknown directive 'rtmp'”的错误。 通过按照上述步骤操作,你应该能够解决“unknown directive 'rtmp' in /etc/nginx/nginx.conf”的问题。如果问题仍然存在,请检查Nginx的配置文件是否有其他语法错误,或查看Nginx的错误日志文件以获取更多信息。
简介: nginx: [emerg] unknown directive “rtmp“ in ./../conf/nginx.conf:16 最近在编译运行nginx是报错:nginx: [emerg] unknown directive“rtmp” in ./…/conf/nginx.conf:16 ,看着是nginx不认识rtmp,缺少rtmp模块。需要重新编译安装nginx。 以下为解决步骤: wget https://github.com/arut/nginx-rtmp...
--with-rtmp-module,一定要加上rtmp模块,不然添加rtmp服务时就会报错误:unknown directive "rtmp" in /usr/local/etc/nginx/nginx.conf:117 如果遇到这种错误,只能是卸载重装了,下面是卸载命令 $ brew uninstall nginx-full 然后重新安装。 打开文件/usr/local/etc/nginx/nginx.conf,编辑文件,在最下边添加如下rtmp...
After unpacking I ran./configurewith--add-module=../nginx-rtmp-module-master After installing the nginx server woks, but when I add rtmp { } in the nginx.conf file I can't restart nginx: the error is "unknown directive "rtmp" in /etc/nginx/nginx.conf" All the nginx.conf file is: ...
It gives error below: nginx: [emerg] unknown directive "rtmp" in /etc/nginx/conf.d/rtmp.conf:1 nginx: configuration file /etc/nginx/nginx.conf test failed nginx version: nginx/1.2.0 built by gcc 4.1.2 20080704 (Red Hat 4.1.2-51) TLS SNI ...
unknown directive "rtmp" in /etc/nginx/conf.d/rtmp.conf:1 解决方法一般是两种,一个是新conf的编码必须是和原有的一样,一般都是ASCII的,用file指令就知道。 一是重新编译后的nginx的model没有加载进去,可以尝试stop nginx再start就行。 [plain]view plain copy ...
1.nginx常用的安装方式:yum、官网rpm、homebrew、源码编译等,注意如果后续要安装nginx-rtmp-model,只有编译型方式安装nginx,方可行得通。 2.rtmp对nginx版本的限制,以及特定版本需要安装的内容,在nginx-rtmp-model官方做了如下说明:“Several versions of nginx (1.3.14 - 1.5.0) require http_ssl_module to be ...
windows的nginx最新版本1.17.0,配置了rtmp指令后,报错:“unknown directive “rtmp” in D:\Program Files\nginx-1.17.0/conf/nginx.conf:128”。在网上查的说是没有rtmp模块,请问这种情况应该怎么办啊?阿阳2017 2019-05-30 11:35:27 源自:4-1 制作直播流-1 1621 分享 收起 1回答 铁狮子 2019-05-31 ...
nginx:[emerg]bind()to 0.0.0.0:8080 failed(48:Address already in use) 则表示8080端口被占用了, 查看端口PID lsof -itcp:8080 kill掉占用8080端口的PID kill 9603(这里替换成占用8080端口的PID) 三.重新加载nginx的配置文件 (1)修改nginx.conf这个配置文件,配置rtmp ...
Starting nginx: nginx: [emerg] unknown directive "rtmp" in /etc/nginx/nginx.conf:9 1. 没有识别rtmp模块。 另外一种可能,原有centos从源安装了nginx,它不带rtmp模块,需要卸载。 安装编译好的nginx后: 进入: /usr/local/nginx/sbin ./nginx -c /usr/local/nginx/conf/nginx.conf ...