繁体   English   中英

在预建的Nginx上安装rtmp模块

[英]install rtmp module on nginx pre-built

最近,我从nginx.org安装了稳定版的nginx,并配置了rtmp模块来使用它。 一段时间后,我意识到我的PHP无法正常工作,并使用FPM安装了配置的PHP,但是之后服务器太乱了。 我从谷歌引擎那里获得了另一台测试服务器,并使用apt-get install nginx-full命令从软件包管理器中安装了nginx预先构建的软件包,但是找不到任何使用rtmp模块的方法。 正如nginx官方博客所声称的那样,“不是所有模块,而是其中的一些模块,包括rtmp模块,都可以针对nginx的预构建版本进行配置”。 我尝试遵循以下指南:

https://www.nginx.com/blog/creating-installable-packages-dynamic-modules

但是最后,它在其他位置创建了另一个与rtmp模块一起使用的nginx文件夹。 我试图包括2nd nginx的conf文件来使用它的rtmp,但是没有运气,我弄糟了所有东西,因为我是这个行业的专家。 有人可以帮我了解如何将预构建的Nginx与rtmp模块一起使用吗? 谢谢你的时间

您必须在同一台机器或等效机器上添加动态模块的同时编译预构建版本相同的nginx 版本 ,然后将生成的模块.so复制到预构建modules目录中。

然后,您可以通过添加以下内容来加载模块:

load_module modules/some_module.so;

到预先构建并重新启动的配置。

或者,您也可以按照指南进行包装,以避免与手动复印相关的潜在陷阱。 简单复制后,一旦可以使用,您就可以稍后再做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM