在预建的 nginx 上安装 rtmp 模块
install rtmp module on nginx pre-built
最近我从 nginx.org 安装了稳定版的 nginx 并配置了 rtmp 模块来使用它。一段时间后,我意识到我的 PHP 无法正常工作,并使用 FPM 安装了配置好的 PHP,但此后服务器太乱了。我从 google 引擎获得了另一个测试服务器,并使用 apt-get install nginx-full
命令从包管理器安装了 nginx 预构建包,但没有找到任何方法来使用 rtmp 模块。正如 nginx 官方博客所说,"not all modules, but some of them, including rtmp module is configurable for pre-built version of nginx"。我尝试遵循以下指南:
https://www.nginx.com/blog/creating-installable-packages-dynamic-modules
但最后它在其他位置创建了另一个 nginx 文件夹以与 rtmp 模块一起使用。我试图包含第二个 nginx 的 conf 文件以使用它的 rtmp 但没有运气,因为我在这个行业是净的,所以我把一切都搞砸了。有人可以帮助我理解使用带有 rtmp 模块的预构建 nginx 吗?感谢您的宝贵时间
添加动态模块时,您必须在同一台机器或等效机器上编译 与 pre-built 相同版本 的 nginx,然后复制结果模块 .so
到 pre-built.
的 modules
目录
然后您可以通过添加以下内容来加载模块:
load_module modules/some_module.so;
到pre-built的配置并重新启动。
或者您可以按照指南进行打包,以避免与手动复制相关的潜在陷阱。您可以稍后在简单复制后工作后执行此操作。
最近我从 nginx.org 安装了稳定版的 nginx 并配置了 rtmp 模块来使用它。一段时间后,我意识到我的 PHP 无法正常工作,并使用 FPM 安装了配置好的 PHP,但此后服务器太乱了。我从 google 引擎获得了另一个测试服务器,并使用 apt-get install nginx-full
命令从包管理器安装了 nginx 预构建包,但没有找到任何方法来使用 rtmp 模块。正如 nginx 官方博客所说,"not all modules, but some of them, including rtmp module is configurable for pre-built version of nginx"。我尝试遵循以下指南:
https://www.nginx.com/blog/creating-installable-packages-dynamic-modules
但最后它在其他位置创建了另一个 nginx 文件夹以与 rtmp 模块一起使用。我试图包含第二个 nginx 的 conf 文件以使用它的 rtmp 但没有运气,因为我在这个行业是净的,所以我把一切都搞砸了。有人可以帮助我理解使用带有 rtmp 模块的预构建 nginx 吗?感谢您的宝贵时间
添加动态模块时,您必须在同一台机器或等效机器上编译 与 pre-built 相同版本 的 nginx,然后复制结果模块 .so
到 pre-built.
modules
目录
然后您可以通过添加以下内容来加载模块:
load_module modules/some_module.so;
到pre-built的配置并重新启动。
或者您可以按照指南进行打包,以避免与手动复制相关的潜在陷阱。您可以稍后在简单复制后工作后执行此操作。