【发布时间】:2011-02-28 14:21:06
【问题描述】:
我正在尝试在我的 Ubuntu Lucid Lynx 机器上从 Apache + Passenger 转移到 Nginx + Passenger。
当我安装乘客时:
sudo gem install passenger
和
cd /var/lib/gems/1.9.1/gems/passenger-2.2.14/bin
sudo ./passenger-install-nginx-module
一切都很好(没有错误)。 Nginx是同时下载和编译安装的(乘客安装时选择第一个选项时)。默认安装在/opt/nginx。
我最终得到了配置文件/opt/nginx/conf/nginx.conf;此 conf 文件已使用乘客配置自动更新)。我不明白的是我还有配置文件/etc/nginx/nginx.conf。当/opt/...中的conf文件似乎是主要的时候,这个的目的是什么?
当我运行/etc/init.d/nginx start 时,它开始正确地说/etc/nginx/nginx.conf 没问题。是不是说不检查其他的conf文件?
我更新了 /etc/init.d/nginx 脚本并在 PATH 的开头添加了 /opt/nginx/sbin,似乎考虑了正确的 conf 文件。好像我有两个 nginx 安装,我只依靠乘客来安装它。
【问题讨论】: