nginx escrito como “Motor X” es un servidor proxy inverso y HTTP, así como un servidor proxy de correo, escrito por Igor Sysoev. Inicialmente, se usó para ejecutar sitios rusos muy cargados, incluidos Yandex, Mail.Ru, VKontakte y Rambler. Según Netcraft, una empresa de servicios de Internet que proporciona análisis de cuota de mercado de alojamiento web y servidor web, nginx sirvió a casi el 16 % de los sitios más concurridos en enero de 2014. Pocos sitios que ejecutan sus dominios en nginx son:Netflix, WordPress.com, FastMail.fm, etc.,
nginx ha lanzado paquetes binarios, además del paquete de instalación de código fuente para RHEL/CentOS. Para habilitar las actualizaciones automáticas de los paquetes nginx, configure el repositorio yum para las distribuciones RHEL/CentOS.
Paso 1:Configure el repositorio yum de nginx para RHEL/CentOS usando rpm
Para configurar el repositorio yum de nginx para RHEL/CentOS, elija el paquete de lanzamiento de nginx correspondiente de la lista:
RHEL5
RHEL6
CentOS5
CentOS6
Este paquete contiene el archivo de configuración de yum y una clave PGP pública necesaria para autenticar los RPM firmados. Descárguelo e instálelo usando el siguiente comando:
#rpm -ihv nginx-release-centos-5-0.el5.ngx.noarch.rpm
A continuación, se muestra la imagen gif, descargando el paquete rpm, busque archivos en el paquete rpm, extraiga archivos del paquete rpm e instale el paquete rpm.
Paso 2:Configuración manual del repositorio yum para RHEL/CentOS
Alternativamente, puede configurar manualmente sin instalar el paquete nginx-release usando rpm. Cree un archivo nginx.repo en /etc/yum.repos.d/ con la ayuda de su editor favorito y agregue las siguientes líneas de código según la arquitectura de su sistema operativo.
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Reemplace “os” por “rhel” o “centos”, según la distribución utilizada y “OSRELEASE” por “5” o “6” para las versiones 5.x y 6.x respectivamente.
El siguiente gif muestra la configuración manual para centos 5.
Paso 3:Instale el servidor web nginx usando el repositorio yum
Escriba el siguiente comando yum para instalar el servidor web nginx:
# yum install nginx
La siguiente imagen gif muestra la instalación de nginx usando yum.