Instalar NGINX en CentOS/RHEL 6.x [Live 26/05/2014]


Nginx es un servidor http ligero y muy poderoso que puede reemplazar a alternativas más veteranas como Apache, además de funcionar también como Proxy reverso o Balanceador de carga según requiramos... Para instalarlo en CentOS/RHEL sólo tienes que asegurarte de tener habilitado el repositorio EPEL (instrucciones para ello en esta guía) y después correr:

1. su -
2. yum -y install nginx
3. mkdir /etc/nginx/sites-available 
4. mkdir /etc/nginx/sites-enabled

Y luego:

5. nano /etc/nginx/nginx.conf

Donde comentaremos la línea:

include /etc/nginx/conf.d/*.conf

Y justo debajo pondremos:

include /etc/nginx/sites-enabled/*;

Y a partir de ahora para configurar un servidor haríamos:

1. touch /etc/nginx/sites-available/dominio.tld
2. nano  /etc/nginx/sites-available/dominio.tld
3. cd /etc/nginx/sites-enabled/ && ln -s /etc/nginx/sites-available/dominio.tld

Finalmente, para terminar nuestra configuración ahorita corremos:

1. sudo /etc/init.d/nginx start
2. chkconfig nginx on

Podemos revisar que la instalación fue exitosa con el comando

su -c 'service nginx status'