[FIX] nginx: [nouse] “lataus” Direktiivi on määritetty liian myöhään nginx.confissa

Moduulien asennus puolesta Apache ja Nginx Vaatii muutoksia määritystiedostoissa. nginx.conf, meidän tapauksessamme.

Novic -käyttäjille, linjojen ja direktiivi nginx.conf Se voi olla äärimmäistä urheilua, varsinkin jos en ymmärrä kuinka lohkot toimivat Nginx.

virhe “nginx: [nouse] “lataus” Direktiivi on määritetty liian myöhään nginx.confissa” Se on yleisin, kun lisäät NGINX -moduulia sen asentamisen jälkeen. Sen ratkaiseminen on hyvin yksinkertaista, ja meidän on tehtävä mitään muuta kuin laittaa moduulien linjat nginx.confin yläosaan.

Muihin kokoonpanotiedostoihin verrattuna Nginx Suorita direktiivit, määritelmät ja olosuhteet siinä järjestyksessä, jossa ne välitetään nginx.conf -tiedostossa.

Betoniesimerkki. Jos asennamme Brotti -moduuli NGINX: n osalta moduulin latauslinjojen on oltava heti Nginx -prosessin tunnuksen jälkeen, niin että seuraavissa tietyissä rivissä otetaan huomioon nämä moduulit ja prosessi on oikein käynnissä.

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

Kun olet muuttanut moduulien latauslinjojen paikkaa, suorita tilaus nginx -t SSH: ssa varmistaaksesi, että kaikki on ok ja että muita virheitä ei ole. Käynnistä NGINX -palvelu uudelleen siten, että muutoksilla ninx.confissa on vaikutus.

Intohimoinen tekniikasta, kirjoitan mielihyvällä stealthsetts.com -sivustosta alkaen vuodesta 2006. Minulla on rikas kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, mutta myös ohjelmointikielissä ja bloggaamisalustoissa (WordPress) ja verkkokaupoissa (WooCommerce, Magento, Presashop).

Kotiin IT -oppaat, hyödylliset vinkit ja uutiset. [FIX] nginx: [nouse] “lataus” Direktiivi on määritetty liian myöhään nginx.confissa
Jätä kommentti