Phusion Passagier läuft nicht wie erwartet auf VPS, das von Debian 7 auf Debian 9 aktualisiert wurde

366
Sergio M

Ich habe gerade mein VPS von Debian 7 auf Debian 9 aktualisiert. Nginx + PHP 5 + Phusion Passenger wurde verwendet. Das Debian 9, auf dem ich laufe, ist 32 Bit groß und befindet sich auf einem 2 GB RAM VPS.

Aktualisierung aller Software, MariaDB und PHP, aber Phusion Passenger wird nicht installiert.

Befolgen Sie die Anweisungen auf der Website von Phusion Passenger zur Verwendung mit Nginx: Das Repo wurde hinzugefügt, apt wurde aktualisiert, aber der pkg libnginx-mod-http-passenger installiert kein eigenes Nginx. Ich habe gelesen, dass Phusion Passenger ein spezielles Nginx-Paket enthält, das das Modul enthält.

Der Befehl

apt-get install libnginx-mod-http-passenger 

Kehrt zurück:

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

Sollte es nicht die Version von Nginx ersetzen oder aktualisieren?

Obwohl alles als installiert und in der neuesten Version angezeigt wird, erhalte ich die erwarteten Ergebnisse, wenn ich versuche, das Modul zu aktivieren, nur um sicher zu gehen, dass ich nginx-Binaries nicht ersetzt.

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

1 Antwort auf die Frage

1
Sergio M

Die Deinstallation des Betriebssystem-Repos wurde von Nginx beendet.

Laden Sie den neuesten Nginx-Quellcode so lange mit Passenger herunter und kompilieren Sie beide.