Key Files, Commands, and Directories with NGINX
Tartalomjegyzék:
- Mielőtt elkezded
- Az Nginx indítása
- Az Nginx leállítása
- Az Nginx újraindítása
- Nginx újratöltése
- Az Nginx konfigurációjának tesztelése
- Nginx állapot megtekintése
- Az Nginx verzió ellenőrzése
- Következtetés
Az Nginx kiejtése: „motor x” egy ingyenes, nyílt forrású, nagy teljesítményű HTTP és fordított proxy szerver, amely az interneten az egyik legnagyobb webhely terhelésének kezeléséért felelős. Használható önálló webszerverként, és fordított proxyként az Apache és más webszerverek számára.
Ebben az útmutatóban áttekintjük a legfontosabb és leggyakrabban használt Nginx parancsokat, beleértve az Nginx indítását, leállítását és újraindítását.
Mielőtt elkezded
Feltételezzük, hogy root felhasználóként vagy felhasználóként vagy bejelentkezve sudo jogosultságokkal. Az uide parancsoknak olyan modern Linux disztribúciókon kell működniük, mint az Ubuntu 18.04, a CentOS 8 és a Debian 10.
Az Nginx indítása
Az Nginx indítása elég egyszerű. Csak futtassa a következő parancsot:
sudo systemctl start nginx
Siker esetén a parancs nem eredményez outputot.
Ha Linux disztribúciót futtat, rendszer nélküli rendszerrel az Nginx típus elindításához:
sudo service start nginx
Az Nginx szolgáltatás kézi indítása helyett azt javasoljuk, hogy állítsa be a rendszerindításra:
Az Nginx leállítása
Az Nginx leállítása gyorsan leállítja az összes Nginx munkavállalói folyamatot, még akkor is, ha vannak nyitott kapcsolatok.
Az Nginx leállításához futtassa a következő parancsok egyikét:
sudo systemctl stop nginx
sudo service stop nginx
Az Nginx újraindítása
Az újraindítás opció az Nginx szerver leállításának és indításának gyors módja.
Használja a következő parancsok egyikét az Nginx újraindításhoz:
sudo systemctl restart nginx
sudo service restart nginx
Ez a parancs, amelyet valószínűleg a leggyakrabban fog használni.
Nginx újratöltése
A konfiguráció módosításakor újratelepítenie vagy újra kell indítania az Nginx-et.
Az újratöltési parancs betölti az új konfigurációt, elindítja az új munkavállalói folyamatokat az új konfigurációval, és kecsesen leállítja a régi munkavállalói folyamatokat.
Az Nginx újratöltéséhez használja a következő parancsok egyikét:
sudo systemctl reload nginx
sudo service reload nginx
Az Nginx konfigurációjának tesztelése
Ha módosítja az Nginx szerver konfigurációs fájlját, akkor érdemes kipróbálni a konfigurációt a szolgáltatás újraindítása vagy újratelepítése előtt.
A következő parancs segítségével ellenőrizze az Nginx konfigurációját szintaxis vagy rendszerhibák szempontjából:
sudo nginx -t
A kimenet az alábbiak szerint néz ki:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Hiba esetén a parancs részletes üzenetet nyomtat.
Nginx állapot megtekintése
Az Nginx szolgáltatás állapotának ellenőrzéséhez használja a következő parancsot:
sudo systemctl status nginx
A kimenet így néz ki:
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
Az Nginx verzió ellenőrzése
Előfordulhat, hogy ismernie kell az Nginx verzióját, így hibakeresést végezhet, vagy meghatározhat, hogy elérhető-e egy adott szolgáltatás.
Nginx verzióját a következő futtatásával ellenőrizheti:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
A
-V
opció megjeleníti az Nginx verziót a konfigurációs opcióval együtt.
Következtetés
Ebben az útmutatóban megmutattuk a legfontosabb Nginx parancsok néhányát. Ha többet szeretne megtudni az Nginx parancssori lehetőségeiről, keresse fel az Nginx dokumentációját.
nginx terminál3 Hasznos terminálparancsok, amelyeket minden mac felhasználónak tudnia kell

Íme néhány alapvető és hasznos parancs, amelyeket a Terminálon használhat, hogy még jobb Mac élményt biztosítson.
3 Csodálatos fotók a Mac tippekhez, amelyeket tudnia kell

Tudjon meg többet a remek trükkökről, hogy a legtöbbet hozza ki a Fotókból a Mac számítógépen. Egyáltalán nem bonyolultak, és róluk való tudás megkönnyíti a dolgokat.
Az Apache parancsok, amelyeket tudnod kell

Az Apache HTTP szerver a világ legnépszerűbb webszervere. Ebben az útmutatóban áttekintjük a legfontosabb és leggyakrabban használt Apache parancsokat, beleértve az Apache indítását, leállítását és újraindítását.