nginx с пассажиром

Я пытаюсь переместиться от Apache + Пассажир в Nginx + пассажир на моем поле Ubuntu Lucid Lynx.

Когда я устанавливаю пассажира:

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. Что является целью этого, когда кажется что conf файл в /opt/... основной?

Когда я работаю /etc/init.d/nginx start, это запускает correclty, говорящий это /etc/nginx/nginx.conf в порядке. Это означает, что это не проверяет другой conf файл?

Я обновил /etc/init.d/nginx сценарий и добавил /opt/nginx/sbin в начале ПУТИ и кажется, что корректный conf файл принят во внимание. Кажется, что у меня есть две nginx установки, где я только полагался на пассажира для установки его.

9
задан the Tin Man 18 May 2011 в 12:07
поделиться

2 ответа

У вас получилось 2 установки Nginx:

  1. Та, что установлена глобально менеджером пакетов вашей ОС (/usr/sbin/nginx). По умолчанию он использует /etc/nginx/nginx.conf в качестве конфигурационного файла.
  2. Тот, который устанавливается Phusion Passenger (/opt/nginx/sbin/nginx). Он использует /opt/nginx/conf/nginx.conf в качестве конфигурационного файла по умолчанию.

Только (2) имеет поддержку Phusion Passenger. Игнорируйте (1) и не используйте его.

7
ответ дан 3 November 2019 в 04:41
поделиться

Я не думаю, что это вопрос, связанный с программированием, но в любом случае ...

Похоже, во время установки пассажира nginx настроен на поиск файла конфигурации в / etc / nginx. Опубликуйте флаги конфигурации nginx и проверьте, не переопределяет ли /etc/init.d/nginx путь к файлу конфигурации.

http://wiki.nginx.org/NginxCommandLine

0
ответ дан 3 November 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: