Come installare Nginx su CentOS 7

Che cosa è Nginx

Nginx è un software per server Web ad alte prestazioni. È un programma molto più flessibile e leggero di Apache HTTP Server.

Questo tutorial ti insegnerà come installare e avviare Nginx sul tuo server CentOS 7.

Prerequisiti

I passaggi di questo tutorial richiedono che l’utente abbia i privilegi di root.

Aggiungere Nginx Repository

Per aggiungere il repository EPEL CentOS 7, apri il terminale e usa il seguente comando:

sudo yum install epel-release

Installare Nginx

Ora che il repository Nginx è installato sul tuo server, installa Nginx usando il seguente comando yum:

sudo yum install nginx

Dopo aver risposto si al prompt, Nginx terminerà l’installazione sul tuo server.

Avviare Nginx

Nginx non si avvia da solo. Per far funzionare Nginx, digita:

sudo systemctl start nginx

Se stai utilizzando un firewall, esegui i seguenti comandi per consentire il traffico HTTP e HTTPS:

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

È possibile eseguire immediatamente un controllo per verificare che tutto sia andato come previsto inserendo l’indirizzo IP  del server nel browser Web:

http://server_IP/

(Dove “server_IP” l’ indirizzo assegnato al server in fase di installazione CentOS 7, nel mio caso è: 192.168.0.252)

Verrà visualizzata la pagina Web di CentOS 7 Nginx predefinita, disponibile per scopi informativi e di test. Dovrebbe assomigliare a qualcosa di simile a questo:

Se vedi questa pagina, il tuo server web ora è installato correttamente.

Prima di continuare, probabilmente vorrai consentire a Nginx di avviarsi all’avvio del sistema. Per fare ciò, inserire il seguente comando:

sudo systemctl enable nginx

Complimenti! Nginx è ora installato e funzionante sul tuo server 😉

 

Loading