Passenger + Nginx в ubuntu 18.04

Я пытаюсь настроить новый сервер, но nginx не может загрузить директиву "пассажира_enabled".

May 03 11:35:28 xxxx nginx[11181]: nginx: [emerg] unknown directive "passenger_enabled" in /etc/nginx/sites-enabled/default:25
May 03 11:35:28 xxxx nginx[11181]: nginx: configuration file /etc/nginx/nginx.conf test failed

Думаю, я правильно установил:

dorijan@xxxxxx:/etc/nginx/sites-enabled$ sudo apt-get install -y nginx-extras passenger
Reading package lists... Done
Building dependency tree
Reading state information... Done
nginx-extras is already the newest version (1.14.0-0ubuntu1).
passenger is already the newest version (5.0.30-1build2).

в nginx.conf У меня есть

... включить /etc/nginx/conf.d/[11144204 impression.conf; включить / etc / nginx / sites-enabled / ; включить /etc/nginx/passenger.conf; ...

и /etc/nginx/passenger.conf содержит:

dorijan@xxxxxx:/etc/nginx$ cat passenger.conf
passenger_ruby /home/dorijan/.rvm/wrappers/ruby-2.5.0/ruby;
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;

, а конфигурация сайта по умолчанию:

    server {
            listen 80 default_server;
            listen [::]:80 default_server;
            server_name xxxx.local;
            passenger_enabled on;
            rails_env    development;
            root /home/dorijan/ruby/xxxxx/public;
}

Есть идеи, что не так? Спасибо

0
задан 3 May 2018 в 14:51
2 ответа
sudo apt install -y nginx

Установка nginx по-прежнему необходима после выполнения инструкций https://www.phusionpassenger.com/library/walkthroughs/ deploy / ruby ​​/ ownserver / nginx / oss / bionic / install_passenger.html

1
ответ дан 4 December 2019 в 13:26

Я полагаю, что в бионических репозиториях еще нет пакета nginx с пассажирским модулем, верно? Возможно, вы захотите проверить, включен ли модуль в ваш nginx,

nginx -V

Я также нигде не нашел подходящего libnginx-mod-http-пассажира.

1
ответ дан 4 December 2019 в 13:26

Теги

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