[Correction] nginx: [émerg] la directive "load_module" est spécifiée trop tard dans nginx.conf

Installation du module pour Apache si Nginx nécessite des modifications dans les fichiers de configuration. nginx.confDans notre cas.

Pour les utilisateurs novices, changer de ligne et directives dans nginx.conf ça peut être un sport extrême, surtout si je ne comprends pas comment fonctionne le blocage Nginx.

L'erreur "nginx: [émerg] la directive "load_module" est spécifiée trop tard dans nginx.conf"Est le plus courant lors de l’ajout d’un module NGINX après son installation. La résoudre est très simple et nous ne devons rien faire d'autre que placer les lignes de module en haut de nginx.conf.

Par rapport aux autres fichiers de configuration, NGINX exécute les directives, les définitions et les conditions dans l'ordre dans lequel elles sont transmises au fichier nginx.conf.

Un exemple concret. Si on installe Module de Brotli pour NGINX, les lignes de chargement des modules doivent se situer immédiatement après l'ID de processus NGINX, afin que les lignes spécifiques suivantes prennent en compte ces modules et que le processus s'exécute correctement.


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

Après avoir modifié l’emplacement des lignes de chargement du module, exécutez la commande nginx -t dans SSH pour vous assurer que tout va bien et qu'il n'y a pas d'autres erreurs. Redémarrez le service NGINX pour que les modifications apportées à nginx.conf prennent effet.

[Correction] nginx: [émerg] la directive "load_module" est spécifiée trop tard dans nginx.conf

A propos de l'auteur

infiltration

Passionné par tout ce gadget et Recopie volontiers stealthsettings.com de 2006 et j'aime découvrir de nouvelles choses avec vous sur les ordinateurs et Mac OS, Linux, Windows, iOS et Android.

Laisser un commentaire