Hvordan starte Nginx på Linux?

Hvordan starte Nginx på Linux?
Nginx er en av de mest populære webserverne med høy ytelse for moderne tid. Det er populært for å være vertskap for høy trafikk- og ressursintensive applikasjoner. Utpreget som "Engine-x", er det en lett og svært konfigurerbar webserver eller en omvendt proxy for andre webservere.

Selv om Nginx er veldig stabil og lett håndterbar, som systemadministrator, vil du møte forekomster der du trenger å starte, stoppe eller starte Nginx på nytt; For eksempel kan det være lurt å bruke konfigurasjonsendringer eller feilsøke feil på serveren.

Denne opplæringen vil diskutere hvordan du starter, stopper og starter Nginx -serveren på Linux -systemer ved hjelp av SystemD.

Forutsetninger

Før vi fortsetter med opplæringen, er det bra å sikre at du har følgende:

  • Forsikre deg om at du har installert og konfigurert riktig
  • Har tilgang til rotbrukeren eller en sudo -konto.

Med ovennevnte krav oppfylt, kan vi begynne:

Hva er systemd?

SystemD er en init- og servicesjef for Linux Systems. Major Linux -distribusjoner, inkludert Debian, Arch, Rehl og Fedora, har vedtatt Systemd. SystemD lar systemadministratorer starte, stoppe, laste inn og starte tjenester på nytt i systemet. Den gir også funksjoner som logging, som er veldig nyttig i feilsøkingstiltak.

Hvis du vil lære mer om SystemD, kan du vurdere den offisielle dokumentasjonen: https: // systemd.io/

Hvordan administrere Nginx -tjenesten

Å administrere Nginx -tjenesten er ganske enkel, hovedsakelig på grunn av brukervennligheten som SystemD gir oss.

Hvordan starte nginx

For å starte Nginx -tjenesten på en Linux -maskin, bruk kommandoen:

$ sudo systemctl start nginx.service

Forutsatt at ingen møtte feil, bør du ikke se noen output, og Nginx skal være i gang.

Anta at du ikke er et system som bruker init.d i stedet for systemet; I så fall, for å starte Nginx, bruk kommandoen:

$ sudo service nginx start

Hvordan stoppe Nginx -tjenesten

I dette tilfellet er det motsatte sant. For å stoppe Nginx -tjenesten med SystemD, er kommandoen som:

$ sudo systemctl stopp nginx.service

Bruker init.d? Bruk kommandoen:

$ sudo service nginx stopp

Last inn NGINX -tjenesten

Nginx -tjenesten støtter også omlastingsfunksjonen. Dette laster inn nye konfigurasjoner og starter arbeiderprosessene på nytt ved å bruke den lastede konfigurasjonen. Reload -funksjonen er nyttig hvis du ikke vil utføre en fullstendig omstart av tjenesten.

For å laste inn Nginx med SystemD, bruk kommandoen:

$ sudo SystemCTL Reload Nginx.service

Bruk kommandoen nedenfor for init.d systemer.

$ sudo service nginx omlasting

Start NGINX -tjenesten på nytt

I motsetning til Reload, vil påstart Nginx -tjenesten helt stoppe og starte serveren. For å starte Nginx på nytt, bruk kommandoen:

$ sudo SystemCTL Restart Nginx.service

Kommandoen for Sysvinit er:

$ sudo service omstart nginx

Konklusjon

Denne opplæringen viste deg hvordan du administrerer Nginx -tjenesten på Linux -systemer, inkludert de som bruker SystemD og Init.d.