Phusion Passenger не работает должным образом на VPS, обновленном с Debian 7 до Debian 9

299
Sergio M

Я только что обновил свой VPS с Debian 7 до Debian 9, он использовался для запуска Nginx + PHP 5 + Phusion Passenger. Debian 9, на котором я работаю, 32-битный и использует VPS ОЗУ объемом 2 ГБ.

Модернизировано все программное обеспечение, MariaDB, PHP, но Phusion Passenger не устанавливается.

Следуйте инструкциям на сайте Phusion Passenger для использования с Nginx: добавлен репозиторий, обновлен apt, но pkg libnginx-mod-http-passenger не устанавливает свой собственный Nginx. Я читал, что у Phusion Passenger есть специальный пакет Nginx, в который входит модуль.

Команда

apt-get install libnginx-mod-http-passenger 

Возвращает:

libnginx-mod-http-passenger is already the newest version (1:5.3.4-1~stretch1). 

Разве это не должно заменить или обновить версию Nginx?

Несмотря на то, что все отображается как установленное и в последней версии, если я пытаюсь включить модуль просто для уверенности, независимо от того, не заменил ли он двоичные файлы nginx, я получаю ожидаемое:

unknown directive "passenger_root" in /etc/nginx/conf.d/mod-http-passenger.conf:2 
1

1 ответ на вопрос

1
Sergio M

Закончилось удаление репозитория ОС, предоставленного Nginx.

Загрузил новейший исходный код Nginx вместе с Passenger и скомпилировал их оба.

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