Ricerca nel sito web

Come installare Nginx su CentOS 8


Nginx (Engine X) è un server Web HTTP open source e un server proxy inverso molto popolare, potente e ad alte prestazioni con un'architettura scalabile basata su eventi (asincrona). Può anche essere utilizzato come bilanciatore del carico, proxy di posta e cache HTTP grazie alla sua velocità, stabilità, set ricco di funzionalità, facile configurazione e basso utilizzo delle risorse.

In questo articolo spiegheremo come installare il server web Nginx HTTP su un server Linux CentOS 8.

Installazione del server Web HTTP Nginx in CentOS 8

1. Per installare la versione più recente del server web Nginx, è necessario aggiornare i pacchetti software di sistema utilizzando il seguente comando yum.

yum update

2. Una volta installati gli aggiornamenti software, puoi installare l'ultimo server Nginx stabile dai repository di pacchetti predefiniti utilizzando i seguenti comandi.

yum info nginx
yum install nginx

3. Una volta installato Nginx, puoi avviare, abilitare e verificare lo stato eseguendo i seguenti comandi systemctl.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

4. Apri e abilita le porte 80 e 443 per consentire il traffico web su Nginx sul firewall di sistema utilizzando i seguenti comandi firewall-cmd.

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

5. Verifica che le porte 80 e 443 siano abilitate sul firewall utilizzando il comando netstat o ss.

netstat -tulpn
OR
ss -tulpn

6. Ora puoi verificare che il server web Nginx sia attivo e funzionante visitando l'indirizzo IP pubblico del tuo server nel tuo browser web. Se non conosci l'indirizzo IP del tuo server, puoi eseguire il comando IP.

ip addr

Nell'output sopra, l'indirizzo IP del mio server è 192.168.0.103, quindi apri il browser web e digita l'indirizzo IP.

http://192.168.0.103

Questo è tutto! Dopo aver installato Nginx sul tuo server CentOS 8, puoi procedere alla configurazione di uno stack LEMP per distribuire i siti web.