Nginx - kā un iestatīt

pie

0

[Fiksēt] nginx: [emar] “load_module” Direktīva ir norādīta pārāk vēlu nginx.conf

[Fiksēt] nginx: [emar] “load_module” Direktīva ir norādīta pārāk vēlu nginx.conf

0
Nginx - kā un iestatīt

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

Iesācēju lietotājiem, mainot dažas līnijas un direktīva nginx.conf tas var būt ekstrēmais sports, it īpaši, ja es nesaprotu, kā darbojas bloki NGINXApvidū

kļūda “nginx: [izcelties] “load_module” Direktīva ir norādīta pārāk vēlu nginx.conf” ir visizplatītākais, pievienojot NGINX moduli pēc tā instalēšanas. Tā risinājums ir ļoti vienkāršs, un mums nav jādara nekas cits, kā vien moduļu rindas jāievieto nginx.conf augšējā daļā.

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

Konkrēts piemērs. Ja mēs uzstādām Brotli modulis NGINX moduļa ielādes rindām jābūt tieši aiz NGINX procesa ID, lai tālāk norādītajās konkrētajās rindās šie moduļi tiktu ņemti vērā 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 rindu vietu, izpildiet komandu nginx -t SSH, lai pārliecinātos, ka viss ir kārtībā un nav citu kļūdu. Restartējiet pakalpojumu NGINX, lai nginx.conf izmaiņas stātos spēkā.

[Fiksēt] nginx: [emar] “load_module” Direktīva ir norādīta pārāk vēlu nginx.conf

Iespējams, jūs interesē arī...

Atstājiet atbildi

Jūsu e-pasta adrese netiks publicēta. Nepieciešamie lauki ir marķēti *