我可以添加乘客支持到现有的Nginx而不是重build?

我有一个运行nginx服务两个php网站的服务器,现在我想使它服务于一个rails应用程序,我GOOGLE了,但没有关于添加乘客支持到现有的nginx的笔记,所有这些都告诉我跑步乘客-install-nginx-module构build一个nginx。

我可以添加乘客支持到我的nginx而不是重build它?

感谢您的帮助。

你仍然需要重建nginx。 如果你运行passenger-install-nginx-module你会看到这个输出:

Nginx不支持可加载的模块,比如一些其他的Web服务器,所以为了安装Nginx的Passenger支持,它必须重新编译。

有关步骤,请参阅安装Passenger作为正常的Nginx模块 。

cd /path-to-nginx-source-dir ./configure --prefix=/opt/nginx \ --add-module=$(passenger-config --nginx-addon-dir) \ --add-module=/path-to-some-nginx-module make sudo make install 

/ path-to-passenger-module的值可以通过以下命令获得:

 passenger-config --nginx-addon-dir