Zoeken op website

Hoe Nginx op CentOS 8 te installeren


Nginx (Engine X) is een zeer populaire, krachtige en krachtige open-source HTTP-webserver en reverse proxy-server met een schaalbare, gebeurtenisgestuurde (asynchrone) architectuur. Het kan ook worden gebruikt als load balancer, mailproxy en HTTP-cache vanwege de snelheid, stabiliteit, feature-rijke set, eenvoudige configuratie en laag bronnengebruik.

In dit artikel leggen we uit hoe je de Nginx HTTP webserver op een CentOS 8 Linux-server installeert.

Nginx HTTP-webserver installeren in CentOS 8

1. Om de nieuwste versie van de Nginx webserver te installeren, moet je de systeemsoftwarepakketten bijwerken met de volgende yum-opdracht.

yum update

2. Zodra de software-updates zijn geïnstalleerd, kunt u de nieuwste stabiele Nginx-server installeren vanuit de standaardpakketopslagplaatsen met behulp van de volgende opdrachten.

yum info nginx
yum install nginx

3. Zodra Nginx is geïnstalleerd, kun je de status starten, inschakelen en verifiëren door de volgende systemctl-opdrachten uit te voeren.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

4. Open en activeer poort 80 en 443 om webverkeer op Nginx op de systeemfirewall toe te staan met behulp van de volgende firewall-cmd-opdrachten.

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

5. Controleer of de poorten 80 en 443 zijn ingeschakeld op de firewall met behulp van de netstat- of ss-opdracht.

netstat -tulpn
OR
ss -tulpn

6. Nu kunt u verifiëren dat de Nginx-webserver actief is door het openbare IP-adres van uw server in uw webbrowser te bezoeken. Als u het IP-adres van uw server niet weet, kunt u de IP-opdracht uitvoeren.

ip addr

In de bovenstaande uitvoer is het IP-adres van mijn server 192.168.0.103, dus open uw webbrowser en typ het IP-adres.

http://192.168.0.103

Dat is het! Zodra u Nginx op uw CentOS 8-server heeft geïnstalleerd, kunt u doorgaan met het opzetten van een LEMP-stack om websites te implementeren.