Először is világosnak kell lennie, hogy a nginx nem támogatja a dinamikus modulok telepítését és betöltését, így amikor harmadik féltől származó modulokat telepítesz vagy új modulfunkciókat indítasz magához az nginxhez, az nginx-et is lefedi;
Ezért figyelj mindenképp a következőkre:Kezdd azzal, hogy megnézed azokat az nginx modulokat, amiket már telepítettél! Amikor új eszközt telepítenél, újra be kell állítanod a telepített eszközt.
NGINX harmadik fél modul telepítési módszere:
Ahogy fentebb is világosan elhangzotttá, új funkciók telepítésekor először ellenőrizd a meglévőket.
1. lépés: Tekintse át a nginx meglévő konfigurációját
CD /usr/local/sbin/
./nginx -V Nézd meg az elemet az argumentusok konfigurálása után: ami üres lehet, ami azt jelzi, hogy semmi nincs konfigurálva.
Példa:
Argumentumok konfigurálása: --add-module=/home/softback/echo-nginx-module-0.60
Utasítások, hogy egy harmadik féltől származó visszhangmodult telepítettek. Ekkor a https támogatás vagy más harmadik féltől származó modulok telepítésekor a ./configure után a --add-module=/home/softback/echo-nginx-module-0.60 is követhető, különben felülírják.
2. lépés: Telepítsd a modult
1. Telepítsd az NGINX harmadik féltől származó modulokat NGINX telepítése nélkül (telepítésre van szükség)
2. Telepítsd az nginx modult, amikor az nginx már be van telepítve(Nem kell telepíteni, csak csinálni)
Összefoglalva, a nginx telepítése és harmadik fél modulok telepítése valójában az --add-module használatával egyszeri újratelepítést jelent nginx helyett, ahelyett, hogy telepítenénk, közvetlenül felülírnád a régi nginx fájlt a fordítási könyvtárban az objs/nginx fájlral. Ha több nginx harmadik féltől származó modult kell telepítened, csak néhány további hozzá tartozó modult kell megadnod.
Megjegyzés: Újrafordításkor ne felejtsd el hozzáadni a korábban lefordított modulokat a konfigurálási paraméterekhez.
|