Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 17054|Jawab: 2

[Situs web] Implementasi: Modul penambahan dinamis nginx telah diinstal

[Salin tautan]
Diposting pada 07/12/2016 13.39.50 | | | |
Menggambarkan:
Jika Anda sudah menginstal nginx, Anda perlu menambahkan modul yang belum dikompilasi dan diinstal, bagaimana Anda melakukannya?

Secara khusus:
Berikut adalah contoh menginstal modul ngx_http_google_filter_module pihak ketiga
Modul untuk nginx adalah Anda perlu mengkompilasi ulang nginx, alih-alih mengonfigurasi .so seperti yang dilakukan apache
1. Unduh ekstensi pihak ketiga ngx_http_google_filter_module

# cd /data/perangkat lunak/
# git clone https://github.com/cuber/ngx_http_google_filter_module

2. Periksa modul mana yang diinstal saat Anda mengkompilasi dan menginstal nginx

# nginx -V
Versi nginx: nginx/1.8.0
Dibangun oleh GCC 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
dibangun dengan OpenSSL 1.0.1e-fips 11 Feb 2013
Dukungan TLS SNI diaktifkan
konfigurasikan argumen: --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/perangkat lunak/ngx_http_substitutions_filter_module

Dapat dilihat bahwa kompilasi dan instalasi menggunakan --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module parameter ini. --add-module=/data/software/ngx_http_substitutions_filter_module ditambahkan ketika Anda menambahkan modul ngx_http_substitutions_filter_module dalam kompilasi sebelumnya

3. Tambahkan modul yang perlu diinstal dan kompilasi ulang, seperti menambahkan –add-module=/data/software/ngx_http_google_filter_module di sini

# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module --add-module=/data/software/ngx_http_google_filter_module
# make // Jangan buat instalasi, jika tidak maka akan benar-benar ditimpa

4. Ganti biner nginx:

# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

# cp ./objs/nginx /usr/local/nginx/sbin/

(Perhatikan, saat mengeksekusi kalimat ini, mungkin ada kesalahan, cp: tidak dapat membuat file biasa '/service/nginx-1.10.2/sbin/nginx': File teks sibuk, karena file nginx masih digunakan, saat menambahkan kembali modul, yang terbaik adalah menghentikan nginx terlebih dahulu!! )






Mantan:nginx: [error] open() /nginx.pid failed (2: No such file or directory)
Depan:nginx menyiapkan cache proxy
 Tuan tanah| Diposting pada 27/04/2018 10.18.10 |
nginx menambahkan modul pihak ketiga, serta mengaktifkan modul yang didukung secara asli oleh nginx
http://www.itsvse.com/thread-4713-1-1.html
(Sumber: Architect_Programmer)
Artikel referensi
Diposting pada 02/06/2019 00.54.39 |
Terima kasih telah berbagi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com