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 😉