[Fix] nginx : [emerg] 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 directive en nginx.conf ça peut être un sport extrême, surtout si je ne comprends pas comment fonctionne le blocage Nginx.

L'erreur "nginx : [emerg] la directive "load_module" est spécifiée trop tard dans nginx.conf"C'est le plus courant lorsqu'un module NGINX est ajouté après son installation. Le résoudre est très simple et tout ce que nous avons à faire est de mettre les lignes du module en haut du 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 en SSH pour s'assurer que tout va bien et qu'il n'y a pas d'autres erreurs. Redémarrez le service NGINX afin que les modifications de nginx.conf avoir effet.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Linux » [Fix] nginx : [emerg] la directive "load_module" est spécifiée trop tard dans nginx.conf
Laisser un commentaire