我正在尝试在我的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安装,我仅依靠乘客来安装它。
最佳答案
您确实完成了2个Nginx安装:
只有(2)位乘客可以得到Phusion的支持。忽略(1),不要使用它。
关于Nginx与乘客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987933/