Inštalácia modulov pre Apache a Nginx Vyžaduje zmeny v konfiguračných súboroch. nginx.conf, v našom prípade.
Pre používateľov Novic, zmena riadkov a smernica v nginx.conf Môže to byť extrémne športy, najmä ak nechápem, ako fungujú bloky Nginx.
chyba “nginx: [EMEGE] “load_module” smernica je zadaná príliš neskoro v nginx.conf” Je to najbežnejšie pri pridávaní modulu Nginx po jeho inštalácii. Jeho riešenie je veľmi jednoduché a my nemusíme robiť nič iné, len vložiť riadky modulov do hornej časti nginx.conf.
V porovnaní s ostatnými konfiguračnými súbormi vykonáva NGINX smernice, definície a podmienky v poradí, v akom sú odovzdané v súbore nginx.conf.
Konkrétny príklad. Ak nainštalujeme Brotti modul V prípade NGINX musia byť načítavacie čiary modulu bezprostredne po ID procesu NGINX, takže nasledujúce konkrétne riadky zohľadňujú tieto moduly a proces je správne spustený.
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;
}
....
Po zmene miesta načítania riadkov modulov vykonajte objednávku nginx -t
V SSH, aby ste sa uistili, že je všetko v poriadku a neexistujú žiadne ďalšie chyby. Reštartujte službu NGINX tak, aby zmeny v ninx.conf mali účinok.