nginx scritto come "Motore X" è un server HTTP e proxy inverso, nonché un server proxy di posta, scritto da Igor Sysoev. Inizialmente è stato utilizzato per eseguire siti russi molto caricati tra cui Yandex, Mail.Ru, VKontakte e Rambler. Secondo Netcraft, una società di servizi Internet che fornisce analisi della quota di mercato di server Web e hosting Web, nginx ha servito quasi il 16% dei siti più trafficati a gennaio 2014. Pochi siti che gestiscono i propri domini su nginx sono:Netflix, WordPress.com, FastMail.fm ecc.,
nginx ha rilasciato pacchetti binari, oltre al pacchetto di installazione sorgente per RHEL/CentOS. Per abilitare gli aggiornamenti automatici dei pacchetti nginx, imposta il repository yum per le distribuzioni RHEL/CentOS.
Fase 1:imposta il repository yum di nginx per RHEL/CentOS usando rpm
Per configurare il repository yum di nginx per RHEL/CentOS, scegli il pacchetto nginx-release corrispondente dall'elenco:
RHEL5
RHEL6
CentOS5
CentOS6
Questo pacchetto contiene il file di configurazione yum e una chiave PGP pubblica necessaria per autenticare gli RPM firmati. Scaricalo e installalo usando il comando seguente:
#rpm -ihv nginx-release-centos-5-0.el5.ngx.noarch.rpm
Sotto l'immagine gif mostra il download del pacchetto rpm, trova i file nel pacchetto rpm, estrai i file dal pacchetto rpm e installa il pacchetto rpm.
Fase 2:configurazione manuale del repository yum per RHEL/CentOS
In alternativa, puoi configurare manualmente senza installare il pacchetto nginx-release usando rpm. Crea un file nginx.repo in /etc/yum.repos.d/ con l'aiuto del tuo editor preferito e aggiungi le seguenti righe di codice in base alla tua architettura del sistema operativo.
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Sostituisci "os" con "rhel" o "centos", a seconda della distribuzione utilizzata e "OSRELEASE" con "5" o "6" rispettivamente per le versioni 5.xe 6.x.
Sotto la gif mostra la configurazione manuale per centos 5.
Fase 3:installa nginx web-server usando yum repository
Digita il seguente comando yum per installare il server web nginx:
# yum install nginx
L'immagine gif sotto mostra l'installazione di nginx usando yum.