Pertama-tama, harus jelas bahwa nginx tidak mendukung instalasi dan pemuatan modul dinamis, jadi ketika Anda menginstal modul pihak ketiga atau memulai fungsi modul baru nginx itu sendiri, itu mencakup nginx;
Jadi, pastikan untuk memperhatikan:Mulailah dengan melihat modul nginx yang sudah Anda instal! Kemudian saat menginstal hal baru, Anda perlu mengkonfigurasi yang diinstal lagi.
Metode instalasi modul pihak ketiga NGINX:
Seperti yang telah diperjelas di atas, saat menginstal fitur baru, pastikan untuk memeriksa yang sudah ada terlebih dahulu.
Langkah 1: Tinjau konfigurasi nginx yang ada
cd /usr/lokal/sbin/
./nginx -V Lihat item setelah mengkonfigurasi argumen: yang mungkin kosong, menunjukkan bahwa tidak ada yang dikonfigurasi.
Contoh:
Konfigurasikan argumen: --add-module=/home/softback/echo-nginx-module-0.60
Instruksi bahwa modul gema pihak ketiga telah dipasang. Kemudian saat menginstal dukungan https atau modul pihak ketiga lainnya, ./configure juga harus diikuti oleh --add-module=/home/softback/echo-nginx-module-0.60, jika tidak maka akan ditimpa.
Langkah 2: Instal modul
1. Instal modul pihak ketiga NGINX tanpa menginstal NGINX (perlu melakukan instalasi)
2. Instal modul nginx saat nginx sudah diinstal(Tidak perlu melakukan instalasi, cukup buat)
Singkatnya, menginstal nginx dan menginstal modul pihak ketiga sebenarnya menggunakan --add-module untuk menginstal ulang nginx sekali, alih-alih melakukan instalasi, langsung menimpa file nginx lama di direktori kompilasi dengan file objs/nginx. Jika Anda perlu menginstal beberapa modul pihak ketiga nginx, Anda hanya perlu menentukan beberapa --add-modules lagi yang sesuai.
Catatan: Saat mengkompilasi ulang, ingatlah untuk menambahkan modul yang dikompilasi sebelumnya ke parameter konfigurasi.
|