În primul rând, trebuie să fie clar că nginx nu suportă instalarea și încărcarea dinamică a modulelor, așa că atunci când instalezi module terțe sau începi funcții noi ale modulului nginx, acoperă nginx;
Așadar, asigură-te că acorzi atenție la:Începe prin a te uita la modulele nginx pe care le ai deja instalate! Apoi, când instalezi ceva nou, trebuie să configurezi din nou pe cel instalat.
Metoda de instalare a modulului terț NGINX:
Așa cum s-a menționat mai sus, atunci când instalezi funcții noi, asigură-te că verifici mai întâi cele existente.
Pasul 1: Revizuiește configurația existentă a nginx
cd /usr/local/sbin/
./nginx -V Uită-te la elementul după configurare: care pot fi goale, indicând că nimic nu este configurat.
Exemplu:
configure arguments: --add-module=/home/softback/echo-nginx-module-0.60
Instrucțiuni că a fost instalat un modul echo terț. Apoi, la instalarea suportului https sau a altor module terțe, ./configure trebuie să fie urmat și de --add-module=/home/softback/echo-nginx-module-0.60, altfel va fi suprascris.
Pasul 2: Instalează modulul
1. Instalarea modulelor NGINX terțe fără a instala NGINX (necesară instalarea)
2. Instalează modulul nginx când nginx este deja instalat(Nu e nevoie să instalezi, doar să faci)
În concluzie, instalarea nginx și instalarea modulelor terțe înseamnă de fapt folosirea --add-module pentru a reinstala nginx o dată, în loc să faci instalarea directă a fișierului nginx vechi din directorul compilației cu fișierul objs/nginx. Dacă trebuie să instalezi mai multe module terțe nginx, trebuie doar să specifici câteva module corespunzătoare în plus --add-module.
Notă: Când recompilezi, amintește-ți să adaugi modulele compilate anterior la parametrii de configurare.
|