[Fix] nginx: [tevoorschijn] "load_module" -richtlijn is te laat opgegeven in nginx.conf

Module installatie voor apache si NGINX vereist wijzigingen in de configuratiebestanden. nginx.conf, In ons geval.

Voor beginnende gebruikers, veranderende lijnen en richtlijnen in nginx.conf het kan een extreme sport zijn, vooral als ik niet begrijp hoe blokken werken NGINX.

De fout "nginx: [tevoorschijn] "load_module" -richtlijn is te laat opgegeven in nginx.conf"Komt het meest voor bij het toevoegen van een NGINX-module nadat deze is geïnstalleerd. Het oplossen is heel eenvoudig en we moeten niets anders doen dan de moduleregels bovenaan nginx.conf zetten.

In vergelijking met andere configuratiebestanden voert NGINX de richtlijnen, definities en voorwaarden uit in de volgorde waarin ze worden doorgegeven aan het bestand nginx.conf.

Een concreet voorbeeld. Als we installeren Brotli-module voor NGINX moeten de module-laadregels zich onmiddellijk achter het NGINX-proces-ID bevinden, zodat de volgende specifieke regels rekening houden met deze modules en het proces correct verloopt.


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

Nadat u de locatie van de module-laadregels hebt gewijzigd, voert u de opdracht uit nginx -t in SSH om te controleren of alles in orde is en er geen andere fouten zijn. Start de NGINX-service opnieuw zodat de wijzigingen in nginx.conf van kracht worden.

[Fix] nginx: [tevoorschijn] "load_module" -richtlijn is te laat opgegeven in nginx.conf

Over de auteur

heimelijkheid

Gepassioneerd door alles wat gadget en IT betekent, schrijf ik graag op stealthsettings.com van 2006 en ontdek ik graag nieuwe dingen over computers en macOS, Linux-besturingssystemen, Windows, iOS en Android.

Laat een bericht achter