Hvordan installere Nginx på CentOS 7


NGINX (forkortelse for Engine X) er en gratis, åpen kildekode og kraftig HTTP-nettserver og omvendt proxy med en hendelsesdrevet (asynkron) arkitektur. Det er skrevet med C programmeringsspråk og kjører på Unix-lignende operativsystemer så vel som Windows OS.

Den fungerer også som en omvendt proxy, standard post og TCP/UDP proxy-server, og kan i tillegg konfigureres som en lastbalanser. Den driver mange nettsteder på nettet; kjent for sin høye ytelse, stabilitet og funksjonsrike sett.

Les også: Slik installerer du Apache på CentOS 7

I denne artikkelen vil vi forklare hvordan du installerer, konfigurerer og administrerer Nginx HTTP-webserver på en CentOS 7- eller RHEL 7-server ved hjelp av kommandolinjen.

Forutsetninger:

  1. En CentOS 7 Server Minimal Installasjon
  2. En minimal installasjon av RHEL 7 Server
  3. Et CentOS/RHEL 7-system med statisk IP-adresse

Installer Nginx Web Server

1. Oppdater først systemprogramvarepakkene til den nyeste versjonen.

yum -y update

2. Installer deretter Nginx HTTP-serveren fra EPEL-depotet ved å bruke YUM-pakkebehandlingen som følger.

yum install epel-release
yum install nginx 

Administrer Nginx HTTP Server på CentOS 7

3. Når Nginx-nettserveren er installert, kan du starte den første gang og aktivere den automatisk ved systemoppstart.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Konfigurer brannmuren for å tillate Nginx Traffic

4. Som standard er CentOS 7 innebygd brannmur satt til å blokkere Nginx-trafikk. For å tillate nettrafikk på Nginx, oppdater systembrannmurreglene for å tillate innkommende pakker på HTTP og HTTPS ved å bruke kommandoene nedenfor.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

Test Nginx Server på CentOS 7

5. Nå kan du bekrefte Nginx-serveren ved å gå til følgende URL, en standard nginx-side vil vises.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx viktige filer og kataloger

  • Standard serverrotkatalog (toppnivåkatalog som inneholder konfigurasjonsfiler): /etc/nginx.
  • Nginx-hovedkonfigurasjonsfilen: /etc/nginx/nginx.conf.
  • Serverblokkkonfigurasjoner (virtuelle verter) kan legges til i: /etc/nginx/conf.d.
  • Standard serverdokumentrotkatalog (inneholder webfiler): /usr/share/nginx/html.

Du kan også like å lese disse følgende Nginx webserverrelaterte artiklene.

  1. Hvordan sette opp navnebaserte og IP-baserte virtuelle verter (serverblokker) med NGINX
  2. Den ultimate guiden for å sikre, herde og forbedre ytelsen til Nginx Web Server
  3. Slik installerer du Varnish Cache 5.1 for Nginx på CentOS 7
  4. Installer siste Nginx 1.10.1, MariaDB 10 og PHP 5.5/5.6 på CentOS 7

I denne artikkelen viste vi hvordan du installerer og administrerer Nginx HTTP-server fra kommandolinjen på CentOS 7. Du kan stille spørsmål eller gi oss tilbakemeldinger via kommentarskjemaet nedenfor.