[FIX] nginx: [emerg] “load_module” A diretiva é especificada muito tarde no nginx.conf

Instalação de módulos para Apache e Nginx Requer alterações nos arquivos de configuração. nginx.conf, no nosso caso.

Para usuários novicos, mudando linhas e Diretiva em nginx.conf Pode ser esportes extremos, especialmente se eu não entender como os blocos funcionam Nginx.

erro “nginx: [emerg] “load_module” A diretiva é especificada muito tarde no nginx.conf” É o mais comum ao adicionar um módulo Nginx após a instalação. Sua solução é muito simples e não temos que fazer nada além de colocar as linhas de módulos na parte superior do nginx.conf.

Comparado a outros arquivos de configuração, o Nginx executa as diretivas, definições e condições na ordem em que são passadas no arquivo nginx.conf.

Um exemplo concreto. Se instalarmos O módulo Brotti Para o NGINX, as linhas de carregamento do módulo devem ser imediatamente após o ID do processo NGINX, para que as seguintes linhas específicas levem em consideração esses módulos e o processo esteja em execução corretamente.

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

Depois de mudar o local das linhas de carregamento dos módulos, execute o pedido nginx -t No SSH, para garantir que tudo esteja bem e que não há outros erros. Reinicie o serviço Nginx para que as alterações no ninx.conf tenham um efeito.

Apaixonado por tecnologia, escrevo com prazer no StealthSetts.com começando em 2006. Tenho uma rica experiência em sistemas operacionais: macOS, Windows e Linux, mas também em linguagens de programação e plataformas de blog (WordPress) e para lojas on -line (Woocommerce, Magento, Presashop).

Home Sua fonte de tutoriais de TI, dicas e notícias úteis. [FIX] nginx: [emerg] “load_module” A diretiva é especificada muito tarde no nginx.conf
Deixe um comentário