Я только что обновил свой 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