[Fix] Nginx: [Emerg] “LOAD_MODULE” Direktiv er spesifisert for sent i nginx.conf

Installasjon av moduler til Apache og Nginx Krever endringer i konfigurasjonsfiler. nginx.conf, i vårt tilfelle.

For noviske brukere, skiftende linjer og Direktiv i nginx.conf Det kan være ekstrem idrett, spesielt hvis jeg ikke forstår hvordan blokkene fungerer Nginx.

feil “Nginx: [Emerg] “LOAD_MODULE” Direktiv er spesifisert for sent i nginx.conf” Det er det vanligste når du legger til en Nginx -modul etter at den er installert. Løsningen er veldig enkel, og vi må ikke gjøre noe annet enn å sette linjene med moduler i den øvre delen av nginx.conf.

Sammenlignet med andre konfigurasjonsfiler, utfører Nginx direktivene, definisjonene og betingelsene i den rekkefølgen de sendes i Nginx.conf -filen.

Et konkret eksempel. Hvis vi installerer BROTTI -modulen For Nginx må modulens belastningslinjer være umiddelbart etter NGINX -prosess -IDen, slik at følgende spesifikke linjer tar hensyn til disse modulene og prosessen kjører riktig.

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

Etter at du har endret stedet for modulene lastelinjer, utfør bestillingen nginx -t I SSH for å sikre at alt er OK og at det ikke er andre feil. Start Nginx -tjenesten på nytt slik at endringene i Ninx.conf har effekt.

Lidenskapelig om teknologi skriver jeg med glede på stealthsetts.com som starter med 2006. Jeg har en rik opplevelse innen operativsystemer: macOS, Windows og Linux, men også innen programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, Presashop).

Hjem Din kilde til IT -opplæringsprogrammer, nyttige tips og nyheter. [Fix] Nginx: [Emerg] “LOAD_MODULE” Direktiv er spesifisert for sent i nginx.conf
Legg igjen en kommentar