添加乘客模块到nginx没有来源

我有一个Ubuntu的10.04服务器,我已经从存储库安装nginx

apt-get install nginx 

我有我所有的网站运行,我想安装redmine,但我有旅客的问题。 我已经安装乘客,但我可以将它添加到nginx,因为我没有源,所以我不能使用:

 passenger-install-nginx-module 

这会打破我目前的nginx安装? 有没有办法安装乘客模块? 我可以在同一台机器上运行两个nginx服务器,不同的端口吗?我可以在另一个端口的nginx上安装redmine。

谢谢你们。

您可以使用Passenger Standalone(基于nginx),并将其设置为侦听与主要nginx不同的端口或IP。

在你的情况下,只需运行:

 sudo passenger start 

在redmine根目录下。 如果一切正常,你应该看到redmine下

 http://YOUR_SERVER_IP:3000 

更多信息: http : //www.modrails.com/documentation/Users%20guide%20Standalone.html

要么从Brightbox存储库安装,要么必须重新编译Nginx。 当然,如果你真的想要,你也可以运行2个不同端口的Nginx实例。


我不能相信我必须重新编译nginx来添加一个模块!

AFAIK,Nginx不支持可加载的模块机制。