Najprej mora biti jasno, da nginx ne podpira dinamične namestitve in nalaganja modulov, zato ko namestite module tretjih oseb ali začnete nove funkcije modulov samega nginx, to pokriva tudi nginx;
Zato bodite pozorni na:Začnite tako, da si ogledate nginx module, ki jih že imate nameščene! Ko nameščaš novo napravo, moraš ponovno nastaviti nameščeno.
Metoda namestitve modulov tretje strani NGINX:
Kot je bilo že jasno povedano, pri nameščanju novih funkcij najprej preverite obstoječe.
Korak 1: Pregledajte obstoječo konfiguracijo nginx
cd /usr/local/sbin/
./nginx -V Poglejte element po configure arguments: ki je lahko prazen, kar pomeni, da nič ni konfigurirano.
Primer:
configure arguments: --add-module=/home/softback/echo-nginx-module-0.60
Navodila, da je bil nameščen odmevni modul tretje osebe. Nato mora pri nameščanju https podpore ali drugih modulov tretjih oseb ./configure slediti --add-module=/home/softback/echo-nginx-module-0.60, sicer bo prepisan.
Korak 2: Namestite modul
1. Namestitev modulov NGINX tretjih proizvajalcev brez namestitve NGINX (potrebna je namestitev)
2. Namestite modul nginx, ko je nginx že nameščen(Ni potrebe po namestitvi, samo naredi)
Povzemimo, namestitev nginx in namestitev modulov tretjih oseb dejansko pomeni uporabo --add-module za ponovno namestitev nginx enkrat, namesto da bi naredili namestitev, neposredno prepišeta staro nginx datoteko v mapi za prevajanje z datoteko objs/nginx. Če morate namestiti več nginx modulov tretjih proizvajalcev, morate določiti le še nekaj ustreznih --add-modules.
Opomba: Pri ponovnem prevajanju ne pozabite dodati prej prevedenih modulov v parametre konfiguracije.
|