[Parandus] nginx: [emerg] Direktiiv "load_module" on nginx.conf-is määratud liiga hilja

Mooduli paigaldamine eest Apache si nginx nõuab konfiguratsioonifailide muutmist. nginx.conf, Meie puhul.

Algajatele, liinide ja direktiivid saidil nginx.conf see võib olla ekstreemsport, eriti kui ma ei saa aru kuidas plokid töötavad nginx.

Viga "nginx: [emerg] direktiiv "load_module" on nginx.conf-is määratud liiga hilja"Kõige tavalisem on NGINX-mooduli lisamisel pärast selle installimist. Selle lahendamine on väga lihtne ja me ei pea midagi muud tegema kui panema mooduliridad nginx.conf ülaossa.

Võrreldes teiste konfiguratsioonifailidega täidab NGINX direktiive, määratlusi ja tingimusi nende edastamise järjekorras faili nginx.conf.

Konkreetne näide. Kui installime Brotli moodul NGINXi puhul peavad moodulite laadimisliinid olema kohe pärast NGINXi protsessi ID-d, nii et järgmised konkreetsed read võtaksid neid mooduleid arvesse ja protsess toimiks õigesti.


user nginx;
worker_processes 2;
pid /var/run/nginx.pid;
load_module modules/ngx_http_brotli_filter_module.so;
load_module modules/ngx_http_brotli_static_module.so;
events {
worker_connections 1024;
}
....

Pärast mooduli laadimisliinide asukoha muutmist täitke käsk nginx -t SSH-s veendumaks, et kõik on korras ja kas pole muid vigu. Nginx.conf muudatuste jõustumiseks taaskäivitage NGINX-teenus.

[Parandus] nginx: [emerg] Direktiiv "load_module" on nginx.conf-is määratud liiga hilja

Andmeid autor

Kavalus

Kirglikult kõige vastu, mis tähendab vidinaid ja IT-sid, kirjutan heameelega stealthsettings.com saidil 2006 ja armastan avastada uusi asju arvutite ja macOS-i, Linuxi opsüsteemide, Windows, iOS ja Android.

Jäta kommentaar