Installer nginx på centos

Installer nginx på centos
Når det gjelder noen webserver, er ytelsen noe du trenger å huske på. Faktisk er ytelse hovedfaktoren som bestemmer suksessen med å kjøre en server. Jo raskere serveren, jo bedre ytelse får du ut av din nåværende maskinvarekonfigurasjon.

Det er en rekke tilgjengelige serverapper der ute. De mest populære inkluderer Apache og Nginx. Begge er gratis og åpen kildekode. Når det gjelder popularitet, er Apache selvfølgelig et ganske populært valg selv i verden. Faktisk er mer enn 65% av alle serverne i den nåværende cyberverdenen drevet av Apache!

Det reduserer imidlertid ikke fordelene med Nginx (motor -EX - det er slik det uttales). Det er mange ekstra fordeler som Nginx gir at Apache ikke klarer å tjene.

Den første og fremste grunnen er forestillingen. Nginx, som er et lett alternativ til Apache, tilbyr bedre generell ytelse enn Apache. Nginx er også godt egnet med Linux og andre Unix-lignende miljø. Imidlertid kommer Nginx til kort når det gjelder fleksibilitet. Du må samle flere moduler i Nginx -binæren i de fleste tilfeller, da ikke alle modulene til Nginx -støtte dynamisk modulbelastning.

Ettersom begge er gratis, kan du enkelt starte din egen server akkurat nå! I dagens opplæring, sjekker vi ut Nginx som kjører på Test CentOS -systemet mitt.

Installere nginx

Nginx er tilgjengelig på Epel -depotet. La oss starte installasjonen!

Først må du sørge for at systemet ditt har EPEL -depot aktivert -

sudo yum install Epel-Release
sudo yum oppdatering

Nå, tid til å utføre installasjonen!!!

sudo yum install nginx

Starter Nginx

Installasjonen er fullført, tid til å skyte den opp! Det kommer ikke til å starte seg selv av seg selv!

sudo systemctl start nginx

Hvis systemet ditt er konfigurert til å bruke en brannmur, må du aktivere HTTP- og HTTPS -trafikk fra/til serveren -

Sudo Firewall-CMD-Permanent-Zone = public-Legg til-Service = HTTP
Sudo Firewall-CMD-Permanent-Zone = public-Legg til-Service = HTTPS
Sudo Firewall-CMD-Reload

På tide å teste serveren som fungerer -

http: //

Ikke har IP -adressen til serveren? Da kan du finne ut av det ved å kjøre følgende kommando -

ip addr

I mitt tilfelle trenger jeg "ENP0S3" -forbindelsen. Nå, finn ut IP -adressen ved å kjøre følgende kommando -

ip addr show enp0s3 | grep inet | awk 'skriv ut $ 2; '| sed 's/\/.*$ // '

Det kan også være lurt å aktivere Nginx hver gang systemet ditt starter opp -

sudo systemctl aktiver nginx

Ytterligere konfigurasjoner

Standardkonfigurasjonen er ikke alltid den beste, da den avhenger av den aktuelle brukssaken. Heldigvis kommer Nginx med et hendig sett med konfigurasjonsfiler.

  • Nginx global konfigurasjonsfil
    /etc/nginx/nginx.konf
  • Standard serverrot
    /usr/share/nginx/html
  • Serverblokkkonfigurasjon
    /etc/nginx/conf.d/*.konf

Nyt!