[Fix] nginx: [emerg] „load_module“ direktyva nginx.conf nurodoma per vėlai

Modulio įrengimasapache si nginx reikia pakeisti konfigūracijos failus. nginx.confMūsų atveju.

Pradedantiesiems vartotojams keičiant linijas ir direktyvos nginx.conf tai gali būti ekstremalus sportas, ypač jei nesuprantu, kaip blokai veikia nginx.

Klaida "nginx: [emerg] „load_module“ direktyva nginx.conf nurodoma per vėlai„Dažniausiai pasitaiko, kai NGINX modulis pridedamas jį įdiegus. Tai išspręsti yra labai paprasta ir viskas, ką turime padaryti, tai modulių eilutes įdėti į nginx.conf viršuje.

Palyginti su kitais konfigūracijos failais, NGINX vykdo direktyvas, apibrėžimus ir sąlygas tokia tvarka, kokia jie perduodami failui nginx.conf.

Konkretus pavyzdys. Jei mes įdiegsime „Brotli“ modulis NGINX atveju modulio įkrovos eilutės turi būti iškart po NGINX proceso ID, kad toliau nurodytos konkrečios eilutės atsižvelgtų į šiuos modulius ir procesas vyktų tinkamai.

 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;
 }
 ....

Pakeitę modulio pakrovimo eilučių vietą, vykdykite komandą nginx -t SSH, kad įsitikintumėte, jog viskas gerai ir nėra kitų klaidų. Restartturite NGINX paslaugą, kad įsigaliotų nginx.conf pakeitimai.

Palikti atsakymą

Jūsų elektroninio pašto adresas address nebus skelbiamas. Privalomi laukai yra pažymėti *

VISO
0
akcijos
Ankstesnis straipsnis

Išsami diegimo instrukcija Windows pe Mac (MacBook, iMac)

Kitas straipsnis

Vista Įgalinti / išjungti "Neaktyvų langų slinkimą" Windows 10 - Pereikite prie fono lango

Susijusios Žinutės
VISO
0
Dalintis