Nginx

Startējiet, apturiet un restartējiet Nginx tīmekļa serveri operētājsistēmā Linux

Startējiet, apturiet un restartējiet Nginx tīmekļa serveri operētājsistēmā Linux
NGINX ir atvērtā koda tīmekļa serveris ar funkcijām slodzes līdzsvarošanai, kešatmiņai un funkcionēšanai kā reversā starpniekserveris.

Igors Sysoev izveidoja to, lai pārvarētu mērogošanas un vienlaicīguma robežas, kas pastāv parastajos tīmekļa serveros, piedāvājot uz notikumiem balstītu, asinhronu arhitektūru, kas uzlabo NGINX kā tīmekļa servera veiktspēju un stabilitāti.

Tāpat kā visu serveru pārvaldības gadījumā, dažādu iemeslu dēļ jums būs jāstartē, jāaptur un jāpārstartē NGINX tīmekļa serveris.

Šajā rokasgrāmatā ir apspriests, kā izmantot dažādas metodes, lai pārvaldītu NGINX pakalpojumu, kas darbojas Linux sistēmā.

PIEZĪME: Ja NGINX izmantojat attālā serverī, jums būs nepieciešams SSH savienojums. Pārliecinieties, ka jūsu sistēmai ir arī sudo vai root piekļuve.

Kā pārvaldīt NGINX pakalpojumu, izmantojot Systemd Service Manager

Viens veids, kā pārvaldīt NGINX pakalpojumu, ir izmantot systemd pakalpojumu pārvaldnieku, kas parasti ir pieejams, izmantojot komandu systemctl. Šī metode darbosies tikai tad, ja sistēma, kurā ir instalēta NGINX, kā pakalpojumu pārvaldnieku izmanto systemd.

Kā apskatīt NGINX tīmekļa servera statusu

Vairumā gadījumu NGINX tiek instalēts kā pakalpojums un darbojas fonā. Lai gan NGINX darbojas fonā, ir veidi, kā pakalpojuma statusu apskatīt, izmantojot utilītu systemctl.

Lai skatītu pakalpojuma darbību, atveriet termināla logu un ievadiet komandu:

sudo systemctl statuss nginx

Iepriekš sniegtā komanda parādīs informāciju par pakalpojumu NGINX. Komanda parādīs kādu no šiem scenārijiem.

PIEZĪME: Nospiediet Q, lai izietu no statusa režīma uz čaulu.

Kā lietot systemd, lai palaistu un apturētu Nginx pakalpojumu

Systemd ir universāla utilīta, kas pārvalda pakalpojumus lielākajā daļā Linux izplatīšanas. Ja NGINX ir konfigurēts darboties kā pakalpojums, mēs varam izmantot systemd, lai to palaistu un apturētu.

Lai palaistu Nginx pakalpojumu, izmantojiet komandu:

sudo systemctl sākt nginx

Lai apturētu Nginx, izmantojiet komandu:

sudo systemctl pārtraukt nginx

Kā restartēt pakalpojumu NGINX, izmantojot sistēmu systemd

Varat arī izmantot systemd, lai restartētu pakalpojumu NGINX. Pakalpojuma restartēšana izslēdz visus darbojošos procesus un restartē tos no jauna. Pakalpojuma restartēšana ir ļoti noderīga, piemērojot servera konfigurācijas izmaiņas, novēršot nepieciešamību pārstartēt visu sistēmu.

Pakalpojumu var restartēt divējādi:

Kā atkārtoti ielādēt Nginx pakalpojumu (graciozs restartēšana)

Lai restartētu NGINX pakalpojumu graciozi, izmantojot systemd, izmantojiet komandu:

sudo systemctl pārlādēt nginx

Iepriekš norādītajai komandai ir nepieciešams, lai pakalpojums darbotos.

Kā piespiest restartēt Nginx pakalpojumu

Ja veicat kritiskas izmaiņas NGINX serverī, restartējiet pakalpojumu. Spēka restartēšana aizver visus darbojošos procesus, tos no jauna inicializē un piemēro jaunas izmaiņas. Tas ir ļoti noderīgi, veicot atjauninājumus, mainot ostas, tīkla saskarnes utt.

Jūs varat izmantot komandu:

sudo systemctl restartējiet nginx

Kā pārvaldīt pakalpojumu NGINX, izmantojot Nginx komandas

NGINX ir iebūvētu rīku komplekts, kam var piekļūt, izmantojot komandu Nginx. Mēs varam izmantot šīs komandas, lai manuāli mijiedarbotos ar pakalpojumu.

Kā izmantot Nginx komandas, lai palaistu NGINX

NGINX pakalpojumu varat sākt, izmantojot komandu

sudo / etc / init.d / nginx sākums

Šī komanda parādīs izvadi, kas norāda, ka pakalpojums tiek palaists, kā parādīts zemāk esošajā attēlā:

Kā apturēt NGINX tīmekļa serveri, izmantojot Nginx komandas

Lai apturētu Nginx pakalpojumu un visus saistītos procesus, varat izmantot komandu:

sudo / etc / init.d / nginx apstāšanās

Jūs iegūsit tādu izvadi kā parādīts zemāk:

Kā piespiedu kārtā aizvērt un restartēt NGINX tīmekļa serveri, izmantojot komandu

Varat arī piespiest aizvērt un restartēt visus nginx procesus, izmantojot komandu:

sudo / etc / init.d / nginx restartējiet vai sudo nginx -s atkal atveras

Kā pārlādēt NGINX tīmekļa serveri, izmantojot komandu

Lai restartētu nginx pakalpojumu un tā procesus graciozi, izmantojiet komandu:

sudo / etc / init.d / nginx pārlādēt vai sudo nginx -s pārlādēt

Kā piespiedu kārtā pārtraukt serveri NGINX, izmantojot komandu

Ja vēlaties piespiedu kārtā aizvērt visus Nginx pakalpojumus bez pārstartēšanas, izmantojiet komandu

nginx -s atmest

Secinājums

Šajā rakstā mēs esam apsprieduši dažādas metodes, kuras varat izmantot, lai mijiedarbotos ar NGINX pakalpojumu. Izmantojot apgūto, jūs varat pārvaldīt Nginx tīmekļa serveri un novērst ar serveri saistītās problēmas.

Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...