[Fix] nginx: [emerg] “load_module” richtlijn is te laat gespecificeerd 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: [emerg] “load_module” instructie is te laat gespecificeerd in nginx.conf”Komt het meest voor wanneer een NGINX-module wordt toegevoegd nadat deze is geïnstalleerd. Het oplossen is heel eenvoudig en het enige wat we hoeven te doen is de moduleregels bovenaan nginx.conf plaatsen.

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 ervoor te zorgen dat alles in orde is en dat er geen andere fouten zijn. Restartje hebt de NGINX-service om de wijzigingen in nginx.conf van kracht te laten worden.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Totaal (total)
0
Aandelen
Vorig artikel

Installatiehandleiding voltooien Windows pe Mac (MacBook, iMac)

Volgende artikel

Schakel "Inactief venster scrollen" in / uit in Windows 10 - Scroll naar een achtergrondvenster