[Javítás] nginx: [emerg] A "load_module" irányelvet túl későn adják meg az nginx.conf fájlban.

Modul telepítése mert Apache si nginx A konfigurációs fájlok módosítása szükséges. nginx.confA mi esetünkben.

Kezdő felhasználók számára, vonalváltás és irányelvek az nginx.conf fájlban ez extrém sport lehet, főleg, ha nem értem, hogy a blokkok hogyan működnek nginx.

A hiba "nginx: [emerg] A "load_module" irányelvet túl későn adják meg az nginx.conf fájlban"A leggyakoribb, amikor egy NGINX modult adnak hozzá a telepítés után. Megoldása nagyon egyszerű, és nem kell semmit tennünk, csak a modul sorokat az nginx.conf tetejére kell tennünk.

Más konfigurációs fájlokkal összehasonlítva az NGINX az irányelveket, a meghatározásokat és a feltételeket az nginx.conf fájlba továbbításuk sorrendjében hajtja végre.

Konkrét példa. Ha telepítjük Brotli modul NGINX esetén a modul betöltési vonalainak azonnal az NGINX folyamat azonosító után kell lenniük, hogy a következő konkrét sorok figyelembe vegyék ezeket a modulokat, és a folyamat megfelelően futjon.


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

Miután megváltoztatta a modul betöltése sorát, hajtsa végre a parancsot nginx -t az SSH-ban, hogy megbizonyosodjon arról, hogy minden rendben van-e, és nincs-e más hiba. Indítsa újra az NGINX szolgáltatást, hogy az nginx.conf változásai hatályba lépjenek.

[Javítás] nginx: [emerg] A "load_module" irányelvet túl későn adják meg az nginx.conf fájlban.

A szerzőről

Lopakodás

Szenvedélyes mindent, gadget és informatikai levelet szívesen stealthsettings.com a 2006 és szeretek új dolgokat fedezzen fel veled a számítógépek és a MacOS, Linux, Windows, iOS és az Android.

Leave a Comment