Acabou de desinstalar o repositório do SO fornecido Nginx.
Baixou o código-fonte Nginx mais recente com o Passenger e compilou os dois.
Acabei de atualizar meu VPS do Debian 7 para o Debian 9, ele usava o Nginx + PHP 5 + Phusion Passenger. O Debian 9 que eu estou rodando tem 32 bits e está em um VPS de 2GB de RAM.
Atualizou todo o software, MariaDB, PHP, mas o Phusion Passenger não está instalado.
Seguiu as instruções no site do Phusion Passenger para usar com o Nginx: Adicionado o repo, atualizado apt, mas o pkg libnginx-mod-http-passenger não está instalando seu próprio Nginx. Eu li Phusion Passenger tem um pacote Nginx especial que inclui o módulo.
O comando
apt-get install libnginx-mod-http-passenger
Retorna:
libnginx-mod-http-passenger is already the newest version (1:5.3.4-1~stretch1).
Não deve substituir ou atualizar a versão do Nginx?
Mesmo que tudo seja exibido como instalado e na versão mais recente, se eu tentar ativar o módulo apenas para ter certeza, independentemente de não substituir os binários nginx, recebo o esperado:
unknown directive "passenger_root" in /etc/nginx/conf.d/mod-http-passenger.conf:2
Acabou de desinstalar o repositório do SO fornecido Nginx.
Baixou o código-fonte Nginx mais recente com o Passenger e compilou os dois.