Toliau pateikiamas kai kurių pagrindinių manipuliavimo komandų, skirtų paleisti, sustabdyti, paleisti iš naujo arba įkelti Nginx, sąrašas.
Paleiskite Nginx:
Nginx galima paleisti iš šios komandinės eilutės:
$ sudo systemctl start nginx
Ši komanda nesukuria jokios išvesties.
Jei naudojate „Linux“ paskirstymą be systemd, tada norėdami paleisti „Nginx“, įveskite šią komandą:
$ sudo service start nginx
Arba senesnei Ubuntu Linux versijai:
sudo /etc/init.d/nginx start
Įgalinti „Nginx“ paslaugą:
Aukščiau pateikta komanda tik tuo tarpu paleidžia paslaugą. Turime jį paleisti rankiniu būdu po kiekvieno perkrovimo.
Užuot rankiniu būdu paleidus „Nginx“ paslaugą, rekomenduojama įjungti jos automatinį paleidimą sistemos įkrovos metu. Norėdami įjungti Nginx paslaugą, naudokite šią komandą:
$ sudo systemctl enable nginx
Arba jei naudojate Linux platinimą be systemd, naudokite šią komandą:
$ sudo service nginx enable
Sustabdykite Nginx
Sustabdžius „Nginx“, bus tiesiogiai išjungti visi „Nginx“ darbuotojo procesai, net jei yra atviri ryšiai. „Nginx“ procesą galime sustabdyti dviem būdais.
Pirmasis būdas yra iškviesti Nginx su sustabdymo komanda. Norėdami sustabdyti Nginx, naudokite vieną iš šių komandų:
$ sudo systemctl stop nginx
Arba jei naudojate Linux platinimą be systemd, naudokite šią komandą:
$ sudo service stop nginx
Arba nginx, sudarytas ir įdiegtas iš šaltinio kodo:
$ sudo /usr/bin/nginx -s stop
Arba senesnei Ubuntu Linux versijai:
$ sudo /etc/init.d/nginx stop
Antrasis būdas sustabdyti „Nginx“ yra nusiųsti signalą „Nginx“ pagrindiniam procesui. Pagal numatytuosius nustatymus „Nginx“ saugo pagrindinio proceso ID /usr/local/nginx/logs/nginx.pid .
„Apple“ emocijos „Android“.
Čia yra komanda siųsti ATSAKYTI (Graceful Shutdown) signalas pagrindiniam Nginx procesui:
$ kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid )
Iš naujo paleiskite Nginx
Paleidimo iš naujo parinktis yra greitas veiksmas sustabdant ir paleidžiant Nginx serverį.
Norėdami iš naujo paleisti Nginx, naudokite vieną iš šių komandų:
$ sudo systemctl restart nginx
Arba jei naudojate Linux platinimą be systemd, naudokite šią komandą:
$ sudo service restart nginx
Arba senesnei Ubuntu Linux versijai:
sudo /etc/init.d/nginx restart
Iš naujo įkelti Nginx
Turime iš naujo paleisti arba iš naujo įkelti „Nginx“, kai keičiame jo konfigūraciją.
Perkrovimo parinktis įkels naują konfigūraciją, pradės naujus darbuotojo procesus su nauja konfigūracija ir maloniai išjungs senus darbo procesus.
Norėdami iš naujo įkelti Nginx, įveskite vieną iš šių komandų:
$ sudo systemctl reload nginx
Arba jei naudojate Linux platinimą be systemd, naudokite šią komandą:
$ sudo service reload nginx
Išbandykite „Nginx“ konfigūraciją
Kai ką nors keičiame arba redaguojame Nginx serverio konfigūracijos faile, prieš iš naujo paleidžiant arba įkeliant paslaugą verta patikrinti konfigūraciją.
Norėdami patikrinti Nginx konfigūraciją, ar nėra sintaksės ar sistemos klaidų, naudokite šią komandą:
$ sudo nginx -t
Arba
service nginx configtest
Abiejų išvestis atrodys maždaug taip:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Jei yra kokių nors klaidų, šios komandos išspausdins išsamų pranešimą.