Nginx

Indítsa el, állítsa le és indítsa újra az Nginx webkiszolgálót Linux rendszeren

Indítsa el, állítsa le és indítsa újra az Nginx webkiszolgálót Linux rendszeren
Az NGINX egy nyílt forráskódú webszerver, a terheléselosztás, a gyorsítótárazás és a fordított proxy funkcióival.

Igor Sziszojev azért hozta létre, hogy túllépje a szokásos webszervereken belüli méretezés és egyidejűség határait, eseményalapú, aszinkron architektúrát kínálva, amely növeli az NGINX teljesítményét és stabilitását webszerverként.

Mint az összes szerver kezelésénél, úgy találja, hogy az NGINX webszervert különféle okokból kell elindítania, le kell állítania és újra kell indítania.

Ez az útmutató azt tárgyalja, hogyan lehet különféle módszereket használni a Linux rendszeren futó NGINX szolgáltatás kezelésére.

JEGYZET: Ha távoli kiszolgálón futtatja az NGINX szolgáltatást, akkor SSH-kapcsolattal kell rendelkeznie. Győződjön meg arról, hogy sudo vagy root hozzáféréssel rendelkezik a rendszeréhez.

Az NGINX szolgáltatás kezelése a Systemd Service Manager segítségével

Az NGINX szolgáltatás kezelésének egyik módja a systemd szolgáltatáskezelő használata, amely általában hozzáférhető a systemctl paranccsal. Ez a módszer csak akkor működik, ha az a rendszer, ahová az NGINX telepítve van, a systemd szolgáltatást használja szolgáltatáskezelőként.

Az NGINX webkiszolgáló állapotának megtekintése

A legtöbb esetben az NGINX szolgáltatásként van telepítve, és a háttérben fut. Bár az NGINX a háttérben fut, a rendszerállapot a systemctl segédprogram segítségével számos módon megtekinthető.

A szolgáltatás futásának megtekintéséhez nyissa meg a terminál ablakát, és írja be a parancsot:

sudo systemctl állapot nginx

A fenti parancs információkat jelenít meg az NGINX szolgáltatásról. A parancs a következő esetek egyikét jeleníti meg.

JEGYZET: A Q megnyomásával kiléphet az állapot módból a shellbe.

A systemd használata az Nginx szolgáltatás elindításához és leállításához

A Systemd egy univerzális segédprogram, amely a legtöbb Linux disztribúcióban kezeli a szolgáltatásokat. Ha az NGINX szolgáltatásként való futtatásra van konfigurálva, akkor a systemd segítségével elindíthatjuk és leállíthatjuk azt.

Az Nginx szolgáltatás elindításához használja a következő parancsot:

sudo systemctl start nginx

Az Nginx leállításához használja a következő parancsot:

sudo systemctl stop nginx

A systemd használata az NGINX szolgáltatás újraindításához

A systemd segítségével újraindíthatja az NGINX szolgáltatást. A szolgáltatás újraindítása leállítja az összes futó folyamatot és újraindítja őket. A szolgáltatás újraindítása nagyon hasznos, ha konfigurációs változásokat hajt végre a kiszolgálón, így nincs szükség a teljes rendszer újraindítására.

A szolgáltatás újraindításának két módja van:

Az Nginx szolgáltatás újratöltése (kecses újraindítás)

Az NGINX szolgáltatás kegyes újraindításához a systemd használatával használja a következő parancsot:

sudo systemctl töltse be újra a nginx fájlt

A fenti parancs megköveteli a szolgáltatás futtatását.

Az Nginx szolgáltatás újraindításának kényszerítése

Ha kritikus változásokat hajt végre az NGINX kiszolgálón, indítsa újra a szolgáltatást. Az erő újraindítása bezárja az összes futó folyamatot, újraindítja őket és új módosításokat alkalmaz. Ez nagyon hasznos frissítések végrehajtásakor, portok, hálózati interfészek stb. Megváltoztatásakor.

Használhatja a következő parancsot:

sudo systemctl indítsa újra az nginx fájlt

Az NGINX szolgáltatás kezelése az Nginx parancsokkal

Az NGINX beépített eszközökkel rendelkezik, amelyek az Nginx paranccsal érhetők el. Ezeket a parancsokat használhatjuk a szolgáltatás kézi interakciójára.

Az Nginx parancsok használata az NGINX indításához

Az NGINX szolgáltatást a paranccsal indíthatja el

sudo / etc / init.d / nginx start

Ez a parancs az alábbi képen látható kimenetet jeleníti meg, amely jelzi, hogy a szolgáltatás elindul:

Az NGINX webkiszolgáló leállítása az Nginx parancsok használatával

Az Nginx szolgáltatás és az összes kapcsolódó folyamat leállításához használhatja a következő parancsot:

sudo / etc / init.d / nginx stop

Kap egy olyan kimenetet, mint amely az alábbiakban látható:

Az NGINX webkiszolgáló kényszer-bezárása és újraindítása parancs használatával

Kényszerítheti az összes nginx folyamat bezárását és újraindítását a következő paranccsal:

sudo / etc / init.d / nginx újraindítás vagy sudo nginx -s újranyitás

Az NGINX webkiszolgáló újratöltése egy parancs használatával

Az nginx szolgáltatás és annak folyamatainak kecses újraindításához használja a következő parancsot:

sudo / etc / init.d / nginx reload vagy sudo nginx -s reload

Hogyan kényszeríthetjük le az NGINX kiszolgáló parancs használatával

Ha az összes Nginx szolgáltatást újraindítás nélkül akarja bezárni, használja a parancsot

nginx -s kilép

Következtetés

Ebben a cikkben különféle módszereket vitattunk meg, amelyekkel interakcióba léphet az NGINX szolgáltatással. A tanultak felhasználásával kezelheti az Nginx webszervert és elháríthatja a szerverrel kapcsolatos problémákat.

Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...
AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...
Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...