[Fix] nginx: [emerg] direktiiv "load_module" on nginx.conf-s 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] „koormuse_mooduli” direktiiv on nginx.conf-s määratud liiga hilja"See on kõige levinum, kui NGINX-moodul lisatakse pärast selle installimist. Selle lahendamine on väga lihtne ja peame vaid panema mooduliread 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 muid vigu pole. Restartteil on teenus NGINX, et muudatused nginx.conf jõustuksid.

Jäta vastus

teie e-posti address ei avaldata. Kohustuslikud väljad on märgitud *

Kokku
0
Aktsiad
Eelmine artikkel

Täielik paigaldusjuhend Windows pe Mac (MacBook, iMac)

Järgmine artikkel

Lubage / keelake jaotises "Mitteaktiivsete akende kerimine" Windows 10 - kerige taustaaknasse