Я пытаюсь переместиться из Apache + Passenger в Nginx + passenger на моем Ubuntu Lucid Lynx box.
При установке пассажира:
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
;Этот файл конф автоматически обновлялся с помощью конфигурации пассажира).Я не понимаю, что у меня также есть файл конфигурации /etc/nginx/nginx.conf
.Какова цель этого, когда кажется, что файл conf в /opt/...
является основным?
Когда я запускаю /etc/init.d/nginx start
, он начинает исправлять, говоря, что /etc/nginx/nginx.conf
в порядке.Означает ли это, что он не проверяет другой файл conf?
Я обновил скрипт /etc/init.d/nginx
и добавил /opt/nginx/sbin
в начале PATH, и, похоже, правильный файл conf принят во внимание.Кажется, у меня есть две установки nginx, где я полагался только на пассажира, чтобы установить его.