Como instalar Nginx en CentOS

nginx logo

Si hablamos de rendimiento en la web y mejorar la carga en servidores, no podemos sin duda alguna dejar pasar a Nginx.

¿Qué es Nginx?

Nginx es un servidor web que también puede funcionar como proxy reverso de altísima performance. Además de servir para despachar contenido web, puede ser usado como proxy de correo electrónico imap y pop3. Se caracteriza además por ser software libre de código abierto y multiplataforma (si, aunque no lo creas, puede correr sobre Windows incluso!)

Hoy por hoy se usa por grandes sitios webs como wordpress, hulu, github, sourceforge y otros. Y como HostingDiario no puede ser menos, hace pocos días también lo tenemos como principal front end.

A nivel web, estas son sus principales características:

  • Servidor de archivos estáticos, índices y autoindexado.
  • Proxy inverso con opciones de caché.
  • Balance de carga.
  • Tolerancia a fallos.
  • Soporte de HTTP sobre SSL.
  • Soporte para FastCGI con opciones de caché.
  • Servidores virtuales basados en nombre y/o en dirección IP.
  • Streaming de archivos FLV y MP4
  • Soporte para autenticación.
  • Compresión gzip.
  • Habilitado para soportar más de 10.000 conexiones simultáneas.

Hoy te enseñaremos como instalar Nginx en una distribución basada en CentOS Linux, tanto para versiones 5.x como 6.x

Comencemos!

1) Instalamos el repo, creamos un nuevo archivo  /etc/yum.repos.d/nginx.repo con el siguiente contenido:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

Reemplazamos “OS” por “rhel” o “centos”, dependiendo de la distro que usemos, y “OSRELEASE” por “5” o “6”, para 5.x o versiones 6.x versions, respectivamente.

2)  Instalar el paquete

yum install nginx

3) Configurar Nginx

Deberás configurar el servicio desde /etc/nginx/nginx.conf. Su configuración es muy simple tanto si lo usas como proxy reverso como servidor individual al frente de todo. Googlea «nginx virtual host configuration» y podrás encontrar muchos ejemplos. También puedes recurrir siempre a la Wiki de Nginx, que está muy bien documentada.

4) Iniciamos nginx y configuramos su arranque en el sistema:

service nginx start
chkconfig nginx on

Esto es todo por hoy! No olvides comentarnos cómo te fue!

1 Comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *