Sisällysluettelo:
- Ennen kuin aloitat
- Käynnistetään Nginx
- Nginxin lopettaminen
- Käynnistä Nginx uudelleen
- Lataa Nginx uudelleen
- Nginx-kokoonpanon testaaminen
- Nginx-tilan tarkasteleminen
- Nginx-version tarkistaminen
- johtopäätös
Nginx-lausunnolla ”moottori x” on ilmainen, avoimen lähdekoodin, erittäin suorituskykyinen HTTP- ja käänteinen välityspalvelin, joka vastaa joidenkin Internetin suurimpien sivustojen kuorman käsittelystä. Sitä voidaan käyttää itsenäisenä web-palvelimena ja käänteisenä välityspalvelimena Apachelle ja muille web-palvelimille.
Tässä oppaassa käydään läpi tärkeimmät ja usein käytetyt Nginx-komennot, mukaan lukien Nginxin käynnistäminen, pysäyttäminen ja uudelleenkäynnistäminen.
Ennen kuin aloitat
Oletamme, että olet kirjautuneena sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet. Tämän komennon tulee toimia kaikissa nykyaikaisissa Linux-jakeluissa, kuten Ubuntu 18.04 ja CentOS 8 ja Debian 10.
Käynnistetään Nginx
Nginxin käynnistäminen on melko yksinkertaista. Suorita vain seuraava komento:
sudo systemctl start nginx
Menestyksen jälkeen komento ei tuota mitään tulosta.
Jos käytät Linux-jakelua ilman järjestelmää, Nginx-tyypin käynnistämiseksi:
sudo service start nginx
Nginx-palvelun manuaalisen käynnistämisen sijasta on suositeltavaa asettaa se käynnistymään järjestelmän käynnistyksen yhteydessä:
Nginxin lopettaminen
Nginxin lopettaminen lopettaa nopeasti kaikki Nginx-työntekijäprosessit, vaikka yhteyksiä olisikin.
Pysäytä Nginx suorittamalla yksi seuraavista komennoista:
sudo systemctl stop nginx
sudo service stop nginx
Käynnistä Nginx uudelleen
Käynnistä uudelleen on nopea tapa pysäyttää ja käynnistää Nginx-palvelin.
Suorita Nginx-uudelleenkäynnistys jollakin seuraavista komennoista:
sudo systemctl restart nginx
sudo service restart nginx
Tämä on komento, jota käytät todennäköisesti yleisimmin.
Lataa Nginx uudelleen
Nginx täytyy ladata uudelleen tai käynnistää uudelleen aina, kun teet muutoksia sen kokoonpanoon.
Uudelleenlatauskäsky lataa uuden kokoonpanon, käynnistää uudet työntekijäprosessit uudella kokoonpanolla ja sulkee sulavasti vanhat työntekijäprosessit.
Lataa Nginx uudelleen käyttämällä jotain seuraavista komennoista:
sudo systemctl reload nginx
sudo service reload nginx
Nginx-kokoonpanon testaaminen
Aina kun teet muutoksia Nginx-palvelimen asetustiedostoon, on hyvä idea testata kokoonpano ennen palvelun uudelleenkäynnistämistä tai uudelleenlataamista.
Testaa seuraavan komennon avulla Nginx-kokoonpano mahdollisten syntaksi- tai järjestelmävirheiden varalta:
sudo nginx -t
Tulos näyttää seuraavalta:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Jos virheitä on, komento tulostaa yksityiskohtaisen viestin.
Nginx-tilan tarkasteleminen
Tarkista Nginx-palvelun tila seuraavalla komennolla:
sudo systemctl status nginx
Tulos näyttää tältä:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
Nginx-version tarkistaminen
Joskus sinun on ehkä tiedettävä Nginx-version versio, jotta voit korjata ongelman tai selvittää, onko tietty ominaisuus käytettävissä.
Voit tarkistaa Nginx-versionsi suorittamalla:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
-V
vaihtoehto näyttää Nginx-version yhdessä konfigurointivaihtoehdon kanssa.
johtopäätös
Tässä oppaassa olemme osoittaneet sinulle joitain tärkeimmistä Nginx-komennoista. Jos haluat lisätietoja Nginx-komentorivin vaihtoehdoista, käy Nginx-ohjeissa.
nginx-pääteEt voi päästä eroon kaikista tärkeistä papereista, mutta silppurilla ja skannerilla voit pienentää niitä kourallisiin. Tietenkin sinun on tiedettävä, mitä sinun pitää säilyttää, mitä sinun on tarkistettava, mitä sinun pitäisi pilata ja mitä voidaan turvallisesti heittää kierrätykseen.
Sinun pitää säilyttää alkuperäinen syntymä- ja kuolintodistus, passit ja muu kansalaisuus asiakirjat ja nykyinen tahto. Koska jotain kutsutaan
Facebookin uudet yksityisyysasetukset: 5 asioita, jotka sinun pitäisi tietää
Uusien asetusten tarkoituksena on auttaa hallitsemaan tietojasi, mutta he eivät ole aina yhtä selkeitä kuin heidän pitäisi olla.
10 Hyödyllisintä Windows 7-näppäimistöpikakuvakkeita, jotka sinun pitäisi tietää
Luettelo 10 hyödyllistä Windows 7: n pikanäppäintä, työskennellä nopeammin.