Pirmkārt, ir skaidrs, ka nginx neatbalsta moduļu dinamisku instalēšanu un ielādi, tāpēc, instalējot trešo pušu moduļus vai sākot jaunas nginx moduļu funkcijas, tas aptver nginx;
Tātad, noteikti pievērsiet uzmanību:Sāciet, apskatot jau instalētos nginx moduļus! Tad, instalējot jaunu lietu, jums vēlreiz jākonfigurē instalētā.
NGINX trešās puses moduļa instalēšanas metode:
Kā norādīts iepriekš, instalējot jaunas funkcijas, vispirms pārbaudiet esošās.
1. darbība: pārskatiet esošo nginx konfigurāciju
cd /usr/local/sbin/
./nginx -V Apskatiet vienumu pēc konfigurēšanas argumentiem: kas var būt tukšs, norādot, ka nekas nav konfigurēts.
Piemērs:
konfigurēt argumentus: --add-module=/home/softback/echo-nginx-module-0.60
Norādījumi, ka ir instalēts trešās puses atbalss modulis. Tad, instalējot https atbalstu vai citus trešo pušu moduļus, ./configure jāseko arī --add-module=/home/softback/echo-nginx-module-0.60, pretējā gadījumā tas tiks pārrakstīts.
2. darbība: instalējiet moduli
1. Instalējiet NGINX trešo pušu moduļus, neinstalējot NGINX (nepieciešams veikt instalēšanu)
2. Instalējiet nginx moduli, kad nginx jau ir instalēts(Nav nepieciešams instalēt, vienkārši veiciet)
Kopsavilkumā, nginx instalēšana un trešo pušu moduļu instalēšana faktiski izmanto --add-module, lai vienu reizi pārinstalētu nginx, tā vietā, lai veiktu instalēšanu, tieši pārrakstiet veco nginx failu kompilācijas direktorijā ar objs/nginx failu. Ja jums ir nepieciešams instalēt vairākus nginx trešo pušu moduļus, jums jānorāda tikai daži atbilstošie --add-modules.
Piezīme: Pārkompilējot, neaizmirstiet pievienot iepriekš kompilētos moduļus konfigurācijas parametriem.
|