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:
- En CentOS 7 Server Minimal Installasjon
- En minimal installasjon av RHEL 7 Server
- 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.
- Hvordan sette opp navnebaserte og IP-baserte virtuelle verter (serverblokker) med NGINX
- Den ultimate guiden for å sikre, herde og forbedre ytelsen til Nginx Web Server
- Slik installerer du Varnish Cache 5.1 for Nginx på CentOS 7
- 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.