我在同一个ubuntu盒子上运行一个networking服务器和streamvideo服务器。 我有箱子上的资源来处理所有事情,时间可能会使用两个盒子,但我现在不想要两个盒子的开销。
我想运行两个版本的nginx,一个是编译的rtmp模块,一个是out的。 我之所以这样做,是因为我使用HLS设置进行了很多调整,并添加了各种选项等,并且需要重新启动nginx才能使更改生效。
我不希望重新启动与托pipe的网站nginx。
我可以安全地在两个地方安装nginx吗?
我会从你的发行版本库安装“standard”nginx(它提供网站服务),然后用自定义模块编译第二个。
为了不覆盖打包的nginx,可以使用configure的编译时选项来设置自定义安装path( http://wiki.nginx.org/InstallOptions )。 通常,select/ opt作为前缀path是一个好主意。
我会使用Linux容器(LXC)或类似的东西来安装其他的Nginx实例。 这将帮助您更容易地将环境移到另一台机器上。
您将拥有分离环境和低开销的优势。