Esiteks peaks olema selge, et nginx ei toeta moodulite dünaamilist paigaldamist ja laadimist, nii et kui paigaldad kolmanda osapoole mooduleid või alustad nginx-i uute moodulite funktsioone, katab see nginx-i;
Seega, pöörake kindlasti tähelepanu:Alusta sellega, et vaatad juba paigaldatud nginx mooduleid! Uue seadme paigaldamisel tuleb paigaldatud uuesti seadistada.
NGINX kolmanda osapoole mooduli paigaldusmeetod:
Nagu eespool mainitud, uute funktsioonide paigaldamisel kontrolli kindlasti esmalt olemasolevaid.
1. samm: Vaata üle nginx olemasolev konfiguratsioon
CD /usr/local/sbin/
./nginx -V Vaata elementi pärast argumentide konfigureerimist: mis võib olla tühi, mis näitab, et midagi pole konfigureeritud.
Näide:
Seadista argumendid: --add-module=/home/softback/echo-nginx-module-0.60
Juhised, et on paigaldatud kolmanda osapoole kajamoodul. Seejärel https-toe või teiste kolmandate osapoolte moodulite paigaldamisel tuleb ./configure järgida ka --add-module=/home/softback/echo-nginx-module-0.60, vastasel juhul kirjutatakse see üle.
2. samm: Paigalda moodul
1. Paigalda NGINX kolmanda osapoole moodulid ilma NGINX-i installimata (vaja paigaldada)
2. Paigalda nginx moodul, kui nginx on juba paigaldatud(Pole vaja paigaldada, lihtsalt tee ära)
Kokkuvõttes tähendab nginx'i paigaldamine ja kolmanda osapoole moodulite paigaldamine tegelikult --add-module kasutamist nginx ühe kord uuesti installimiseks, selle asemel, et teha installi, kirjutada otse üle vana nginx faili kompileerimiskataloogis objs/nginx failiga. Kui pead paigaldama mitu nginx kolmanda osapoole moodulit, pead täpsustama vaid mõned vastavad --add-moodulid.
Märkus: Ümberkompileerimisel pea meeles lisada eelnevalt kompileeritud moodulid konfigureerimise parameetritele.
|