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.