Nginx è un popolare server leggero per coloro che non hanno bisogno della massa e dei servizi extra che Apache può offrire. Questo articolo esaminerà l'installazione di Nginx su CentOS utilizzando il gestore di pacchetti "yum".
Yum
YUM è il gestore di pacchetti integrato per installare e rimuovere anche i pacchetti. L'installazione tramite YUM è molto semplice risolve i problemi di dipendenza e hai la certezza di eventuali aggiornamenti di sicurezza se e quando si verificano.
Ecco la configurazione passo passo per YUM in locale. Qui useremo pacchetti extra per Enterprise Linux (EPEL) per l'installazione di Nginx.
EPEL
Per installare Nginx utilizzando yum dobbiamo includere il repository EPEL (Extra Packages for Enterprise Linux). Questo repository è stato sviluppato dalla comunità Fedora per fornire pacchetti aggiuntivi per Redhat Enterprise Linux basato su Fedora e compatibile con CentOS.
Il repository EPEL fornisce solo pacchetti aggiuntivi che non sono forniti dai repository predefiniti.
Installa Nginx.
Per prima cosa installa il repository EPEL.
[root@SRV01 ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
Aggiorna il repository YUM.
[root@SRV01 ~]# yum update
Una volta aggiornati i repository YUM, installa Nginx invocando il seguente comando.
[root@SRV01 ~]# yum install nginx
Se stai installando rpm dal repository EPEL per la prima volta, verrà richiesto di importare le chiavi gpg. Digita Sì per importare.
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6 Importing GPG key 0x21756D26 "Fedora EPEL <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL Is this ok [y/N]:
Questa chiave viene utilizzata per firmare tutti i pacchetti associati al repository EPEL per verificarne la validità. Una volta importata la chiave gpg, yum inizierà a installare gli RPM.
Avvio di Nginx.
Una volta installato. Avvia Nginix usando il seguente comando.
[root@SRV01 ~]# /etc/init.d/nginx start
Una volta iniziato. Passare dal browser Web al server Nginx (indirizzo IP o nome host). L'immagine seguente mostra la schermata di benvenuto predefinita di Nginx.
Extra.
Gli script di inizializzazione ti aiuteranno ad avviare e interrompere il servizio. Gli script di inizializzazione per Nginx sono stati installati automaticamente durante l'installazione di Nginx.
Tuttavia, è necessario configurare Nginx per l'avvio automatico se il server viene riavviato:
[root@SRV01 ~]# chkconfig nginx on
Controllare Nginx usando il seguente comando.
[root@SRV01 ~]# /etc/init.d/nginx start —-> Arresta servizio Nginx
[root@SRV01 ~]# /etc/init.d/nginx stop —-> Interrompi il servizio Nginx
[root@SRV01 ~]# etc/init.d/nginx restart —-> Riavvia il servizio Nginx
[root@SRV01 ~]# /etc/init.d/nginx reload —-> Ricarica il servizio Nginx
[root@SRV01 ~]# /etc/init.d/nginx status —-> Stato servizio Nginx
Questo è tutto.