GNU/Linux >> Belajar Linux >  >> Linux

Memasang Penumpang saat Nginx sudah terpasang; Mungkin?

Dalam dokumen Penumpang, bab "Instalasi umum, metode peningkatan dan penurunan versi:via RubyGems" membahas hal ini. Pada dasarnya, setelah permata Penumpang diinstal, nginx perlu dikompilasi ulang (dan kemudian digunakan sebagai pengganti nginx yum/apt-get-installed jika ada). Utilitas kompilasi/konfigurasi Penumpang "passenger-install-nginx-module" melakukannya untuk Anda (itu bagian dari permata Penumpang), dan secara otomatis menyertakan sakelar yang diperlukan untuk Penumpang. Ini juga memberi Anda opsi untuk menambahkan sakelar Anda sendiri (seperti untuk modul tambahan, atau untuk mengaktifkan/menonaktifkan fitur bawaan NGiNX).


Saya rasa masalah Anda adalah bahwa modul penumpang tidak ada di nginx.

Semua arahan yang bergantung pada penumpang yang telah Anda jelaskan (passenger_root, passenger_ruby, passenger_enabled) hanya tersedia bila modul penumpang dipasang ke nginx. Inilah mengapa Anda harus mengkompilasi nginx dengan --add-module='/path/to/passenger-3.0.9/ext/nginx' .

Sayangnya, saya tidak tahu metode apa pun untuk mengaktifkan modul penumpang tanpa menginstal ulang nginx. Namun, menurut http://wiki.nginx.org/Modules, "Modul Nginx harus dipilih pada waktu kompilasi.", jadi mungkin tidak ada cara untuk melakukannya.


Linux
  1. Apakah Mungkin Penyelesaian Bash Untuk Berputar Melalui Alternatif?

  2. Unduh Semua Ketergantungan Dengan Yumdownloader, Meskipun Sudah Terinstal?

  3. Apakah Mungkin Untuk Mendeteksi Saat File Telah Diunduh?

  1. Cara menginstal rsyslog7 ketika rsyslog5 sudah diinstal di CentOS/RHEL

  2. Tidak ada file atau direktori yang membatasi.h saat menginstal Bantal di Alpine Linux

  3. Apakah mungkin untuk mensimulasikan tanpa akses eksternal dari mesin Linux saat mengembangkan?

  1. nginx - 413 Permintaan Entitas Terlalu Besar

  2. Menginstal dan mengatur Php dan Nginx di Ubuntu 20.04

  3. getpwnam(www) gagal di /etc/nginx/nginx.conf