无法使用nginx运行rails app

时间:2013-09-13 11:08:00

标签: ruby-on-rails nginx passenger

我正在尝试使用nginx部署我的rails应用程序,但我得到两个配置文件

1.The one installed globally by my OS's package manager (/usr/sbin/nginx). This uses /etc/nginx/nginx.conf as configuration file by default.

2.The one installed by Phusion Passenger (/opt/nginx/sbin/nginx). This uses /opt/nginx   /conf/nginx.conf as configuration file by default.

当我用第二个配置我的应用程序时,我真的不明白该怎么做。 maki如何响应并拒绝第一个?

2 个答案:

答案 0 :(得分:0)

你可以启动nginx告诉选择哪个配置。

/usr/bin/nginx -t -c ~/mynginx.conf -g "pid /var/run/nginx.pid; worker_processes 2;"

答案 1 :(得分:0)

你应该使用3天前发布的the official Debian or Ubuntu packages for Phusion Passenger。这些软件包将在/ usr / bin / nginx中安装带有Phusion Passesenger支持的Nginx。这些包甚至可以重用所有的操作系​​统文件,如/etc/nginx/nginx.conf。