0

我正在尝试使用 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.

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

4

2 回答 2

0

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

/usr/bin/nginx -t -c ~/mynginx.conf -g "pid /var/run/nginx.pid; worker_processes 2;"
于 2013-09-13T11:16:33.327 回答
0

您应该使用3 天前发布的 Phusion Passenger 的官方 Debian 或 Ubuntu 软件包。这些软件包将在 /usr/bin/nginx 中安装一个支持 Phusion Passesenger 的 Nginx。这些软件包甚至可以重用所有操作系统文件,例如 /etc/nginx/nginx.conf。

于 2013-09-13T14:35:53.087 回答