[Fix] nginx: [emerg] direktīva “load_module” nginx.conf ir norādīta pārāk vēlu

Moduļu uzstādīšana par Apache si nginx prasa izmaiņas konfigurācijas failos. nginx.conf, Mūsu gadījumā.

Iesācēju lietotājiem, mainot līnijas un direktīvas nginx.conf tas var būt ekstrēms sporta veids, it īpaši, ja es nesaprotu, kā darbojas bloki nginx.

Kļūda "nginx: [emerg] direktīva “load_module” nginx.conf ir norādīta pārāk vēlu”Tas ir visizplatītākais gadījums, kad NGINX modulis tiek pievienots pēc tā instalēšanas. Tā atrisināšana ir ļoti vienkārša, un mums atliek tikai ievietot moduļa līnijas nginx.conf augšpusē.

Salīdzinot ar citiem konfigurācijas failiem, NGINX izpilda direktīvas, definīcijas un nosacījumus tādā secībā, kādā tās tiek nodotas failā nginx.conf.

Konkrēts piemērs. Ja mēs instalējam Brotli modulis NGINX gadījumā moduļu slodzes rindām jāatrodas tūlīt pēc NGINX procesa id, lai šīs specifiskās līnijas ņemtu vērā šos moduļus un process darbotos pareizi.

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

Kad esat mainījis moduļa ielādes līniju atrašanās vietu, izpildiet komandu nginx -t SSH, lai pārliecinātos, ka viss ir kārtībā un vai nav citu kļūdu. Restartjums ir pakalpojums NGINX, lai izmaiņas stātos spēkā nginx.conf.

Atstāj atbildi

Jūsu e-pasts address netiks publicēts. Obligātie lauki ir atzīmēti *

Kopā
0
akcijas
iepriekšējā pants

Pilnīga instalācijas apmācība Windows pe Mac (MacBook, iMac)

Nākamais pants

Windows Vista iespējot / atspējot "Neaktīvo logu ritināšanu" Windows 10 - ritiniet līdz fona logam

Kopā
0
Share