Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 17054|Odgovoriti: 2

[Web] Implementacija: Nameščen je modul za dinamično seštevanje nginx

[Kopiraj povezavo]
Objavljeno na 7. 12. 2016 13:39:50 | | | |
Ponazoritev:
Če si že namestil nginx, moraš dodati modul, ki še ni preveden in nameščen, kako to narediti?

Natančneje:
Tukaj je primer namestitve ngx_http_google_filter_module modula tretje osebe
Modul za nginx je, da morate ponovno prevesti nginx, namesto da konfigurirate .tako kot to počne apache
1. Prenesite razširitev tretje strani ngx_http_google_filter_module

# cd /podatki/programska oprema/
# Daj klon https://github.com/cuber/ngx_http_google_filter_module

2. Preverite, kateri moduli so nameščeni ob prevajanju in namestitvi nginx

# nginx -V
NGINX različica: NGINX/1.8.0
Zgrajen pri GCC 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
zgrajen z OpenSSL 1.0.1e-fips 11. februar 2013
Podpora TLS SNI omogočena
Konfigurirajte argumente: --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

Vidimo lahko, da prevajanje in namestitev uporabljata --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 te parametre. --add-module=/data/software/ngx_http_substitutions_filter_module je bil dodan, ko si dodal ngx_http_substitutions_filter_module modul v prejšnji kompilaciji

3. Dodajte modul, ki ga je treba namestiti, in ga ponovno prevedite, na primer dodajte –add-module=/data/software/ngx_http_google_filter_module tukaj

# ./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
# naredi // Ne nameščaj, sicer bo res prepisano

4. Zamenjajte nginx binarni sistem:

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

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

(Opomba: pri izvajanju tega stavka se lahko pojavi napaka, cp: ne moremo ustvariti običajne datoteke '/service/nginx-1.10.2/sbin/nginx': Besedilna datoteka je zasedena, ker je nginx datoteka še vedno v uporabi, pri ponovnem dodajanju modula je najbolje, da najprej ustavite nginx!! )






Prejšnji:nginx: [error] open() /nginx.pid failed (2: No such file or directory)
Naslednji:nginx vzpostavi proxy predpomnjenje
 Najemodajalec| Objavljeno na 27. 04. 2018 10:18:10 |
NGINX dodaja module tretjih oseb ter omogoča module, ki jih nativno podpira NGINX
http://www.itsvse.com/thread-4713-1-1.html
(Vir: Architect_Programmer)
Referenčni članek
Objavljeno na 2. 06. 2019 00:54:39 |
Hvala, ker si delil
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com