我有一台 ubuntu 10.04 服务器,并且我已经从存储库安装了 nginx:
apt-get install nginx
我的所有网站都在运行,我想安装 redmine,但我遇到了 Passenger 问题。我已经安装了 Passenger,但我无法将其添加到 nginx,因为我没有源,所以我无法使用:
passenger-install-nginx-module
这会破坏我当前的 nginx 安装吗?有没有办法安装乘客模块?我可以在同一台机器上运行 2 个 nginx 服务器,使用不同的端口吗?我可以在另一个端口上的 nginx 中安装 redmine。
谢谢你们。
答案1
您可以使用 Passenger Standalone(基于 nginx)并将其设置为监听与主 nginx 不同的端口或 IP。
对于你的情况,只需运行:
sudo passenger start
在 redmine 根目录中。如果一切正常,你应该看到 redmine 在
http://YOUR_SERVER_IP:3000
更多信息:http://www.modrails.com/documentation/Users%20guide%20Standalone.html
答案2
从以下位置安装亮盒存储库,否则您必须重新编译 Nginx。当然,如果您确实需要,您也可以运行具有不同端口的 2 个 Nginx 实例。
我不敢相信我必须重新编译 nginx 来添加模块!
据我所知,Nginx 不支持可加载模块机制。