Hvordan sjekker jeg nginx status

Hvordan sjekker jeg nginx status
Nginx er en åpen kildekode, fritt tilgjengelig webserver som kan brukes til videostreaming, hurtigbufring, belastningsbalansering, omvendt proxy og andre applikasjoner. Nginx -utviklere Målet det skal utformes som en webserver som gir Maksimal ytelse og stabilitet. I tillegg, for å fungere som en HTTP -server, kan Nginx også fungere som en omvendt proxy, en e -postproxy -server (SMTP, IMAP, POP3) og en lastbalanse for UDP, TCP og HTTP -servere.

I Oktober 2004, “Igor sysoev”Designet Nginx, som først ble utgitt for publikum. Igor så opprinnelig for seg programvaren som en løsning på C10K -problemet. Det overgår ofte andre populære webservernes benchmark -testing, spesielt i håndtering av statisk innhold eller tunge samtidige forespørsler. Flere kjente selskaper som Google, Intel, Netflix, Github, eple, Twitter, LinkedIn, Microsoft, IBM, Adobe, bruker nginx.

Hvordan fungerer nginx i centos

Nginx gir Høy samtidighet og Bruk av lav minne. Den bruker en asynkron, hendelsesdrevet metode som håndterer forespørsler i en enkelt tråd i stedet for å generere separate prosesser for hver nettforespørsel. En masterprosess kan føre tilsyn med flere arbeiderprosesser i Nginx. Arbeiderprosessene opprettholdes av mesteren, mens arbeidstakeren utfører den faktiske behandlingen. Som Nginx er asynkron, Hver forespørsel blir behandlet samtidig av arbeiderprosessene uten å føre til at andre forespørsler blir blokkert.

Hva er funksjonene til nginx i centos

Nginx har flere prisverdige funksjoner, inkludert:

  • IPv6 -støtte
  • Lastbalansering
  • TLS/SSL med SNI
  • Nettsteder
  • Omvendt proxy med hurtigbufring
  • Fastcgi -støtte med hurtigbufring
  • Håndtering av indeksfiler, statiske filer og automatisk indeksering

Å bekrefte statusen til Nginx på systemet ditt er en annen viktig ting mens du jobber med det. Dette innlegget vil demonstrere Hvordan sjekke nginx i centos -systemet mitt. Før du beveger deg mot det, installer Nginx hvis du ikke har det allerede på CentOS -systemet ditt.

Hvordan installere nginx i centos

For det første, åpne opp CentOS -terminalen din ved å trykke på “Ctrl+alt+t”Og skriv deretter ut den undergitte kommandoen:

$ sudo yum install nginx

Den feilfrie utgangen erklærer at Nginx er installert på systemet ditt.

Hvordan aktivere nginx i centos

Bruk nå den undergitte kommandoen for å aktivere Nginx på CentOS-systemet:

$ sudo systemctl aktiver nginx

Etter det, start Nginx -tjenesten:

$ sudo systemctl start nginx

Hvordan sette brannmurregler for nginx i centos

Det neste vi skal gjøre er å sette brannmurinnstillingene for å tillate de eksterne tilkoblingene for Nginx, som kjører på havnen 80 Som standard. Firewall-CMD er kommandoen som brukes til å administrere permanent og runtime Firewalld -konfigurasjon.

For permanent aktivering av HTTP-tilkoblinger på port 80, skriv ut den undergitte kommandoen i CentOS-terminalen din:

$ SUDO FIREWALL-CMD-PERMANENT-LADD-SERVICE = HTTP

For å bekrefte om Http Brannmurtjeneste ble riktig lagt til systemet, utfør denne kommandoen:

$ SUDO FIREWALL-CMD-PERMANENT-LIST-ALL

Nå må du laste inn brannmurtjenesten:

$ sudo Firewall-CMD-Reload

Ferdig! Nå lærer du hvordan du sjekker Nginx -statusen.

Hvordan sjekke Nginx -status i centos

For å bekrefte om Nginx for øyeblikket kjører på systemet ditt eller ikke, må du sjekke statusen på systemet ditt. I seksjonen har vi samlet to forskjellige metoder for deg å sjekke Nginx -status på centos:

Hvordan sjekke Nginx -status ved hjelp av SystemCTL i centOS

EN SystemCTL Kommando er et verktøy som brukes for å kontrollere og undersøke SystemD Service Manager og SystemD Linux Initialization System. Det er et sett med systemadministrasjonsbiblioteker, demoner og verktøy som erstatter SystemV Init Daemon.

Du kan utføre SystemCTL -kommando for å sjekke Nginx status på et centos -system:

$ sudo systemctl status nginx

Den moderne måten å utføre SystemCTL -kommandoen for å sjekke Nginx -statusen er som følger:

$ SystemCTL IS-aktiv nginx

Her erklærer utgangen at Nginx er “aktiv”På systemet vårt:

Hvordan sjekke Nginx -status ved å bruke LSOF i CentOS

De lsof er et forkortelse for “Liste opp åpne filer”. LSOF -kommandoen viser de aktive brukerprosessene på et filsystem. Det kan være nyttig i å finne ut hvorfor et filsystem fremdeles er i bruk og ikke kan slås av.

Bruk LSOF -kommando med "-Jeg”Alternativ for å se alle utførende prosesser på en bestemt port. Utførelse av den undergitte kommandoen vil vise deg alle prosessene som for øyeblikket kjører på port 80:

$ sudo lsof -i tcp: 80

Konklusjon

Nginx er en HTTP-server med høy ytelse, omvendt proxy og POP3/IMAP Proxy Server som er fritt tilgjengelig og åpen kildekode. Den bruker ikke tråder for behandling av forespørsler; I stedet bruker den en asynkron, begivenhetsdrevet arkitektur som er langt mer skalerbar. I dette innlegget har vi demonstrert hvordan du installerer og konfigurerer nginx. Jeg har også delt hvordan sjekker jeg nginx -status på centos -systemet mitt.