fbpx

Instalar Nginx Engintron CentOS

Instalar NGNIX Centos

En esta ocasión, hablaremos sobre la configuración de Nginx en nuestro servidor con CentOS como Sistema Operativo del servidor.
Debemos saber que Nginx es una herramienta que nos permite dar eficiencia y rendimiento a nuestras páginas web, frente a otras, como Apache.
Utitizaremos la herramienta Engintron para instalar Nginx en cPanel.

Contenido

¿Qué es Nginx?¿Por qué usamos Engintron?

Nginx es un potente servidor web de código abierto que fue creado para escalar sitios web a millones de visitantes. cPanel es el principal panel de control de hosting en todo el mundo.
Engintron integra Nginx en cPanel para que pueda disfrutar de un rendimiento increíble para sus sitios, sin tener que sacrificar las características de alojamiento importantes que se encuentran en cPanel.

¿Pero por qué debería usar Nginx en su servidor cPanel?

cPanel utiliza el servidor web Apache para servir sitios web de forma predeterminada. Apache, sin embargo, no es conocido por tener un buen rendimiento en el tráfico web pesado (especialmente picos de tráfico) y también tiene CPU / RAM escaso. Entonces, ¿cómo puedes mitigar estos problemas? La respuesta es simple: mediante la implementación de Nginx, otro popular software de servidor web, en frente de Apache. Nginx actúa como un proxy de tráfico web, sirviendo directamente a todos los activos estáticos como CSS, JS, imágenes, etc. de forma predeterminada, en lugar de Apache. Esto reduce significativamente los recursos de CPU / RAM consumidos por Apache, dejando a su servidor con más recursos disponibles para otras tareas o, mejor aún, con espacio para alojar más sitios web.

Requisitos Nginx Engintron CentOS

Engintron es totalmente compatible con las versiones 5, 6 y 7 de CentOS tanto en plataformas de 32 bits como de 64 bits. Además, los usuarios ya han informado de una compatibilidad del 100% con las versiones 6 y 7 de CloudLinux.
Engintron también es compatible con EasyApache 3 y EasyApache 4 a partir de la versión 1.7.0.

Instalación Engintron CentOS

1. Lo primero de todo, debemos descargar el paquete desde la terminal por SSH de nuestro servidor cPanel.
Accedemos como Administrador(root)/contraseña
Instalar Nginx Engintron CentOS

2. Nos dirigimos a la raíz con el siguiente comando: “cd /”
Instalar Nginx Engintron CentOS

3. Nos descargamos el fichero de descarga de Engintron con el siguiente comando:
“wget –no-check-certificate https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh
Instalar Nginx Engintron CentOS

4. Instalamos el script con el comando:
“bash engintron.sh install”
Instalar Nginx Engintron CentOS

Se va instalándose..
Instalar Nginx Engintron CentOS
Instalar Nginx Engintron CentOS

Una vez instalado, nos vamos al panel de cPanel.
A la ruta siguiente : Inicio > Programas adicionales > Engintron for cPanel/WHM
Instalar Nginx Engintron CentOS

Nos aparecerá ésto después de clickear
Instalar Nginx Engintron CentOS

5. Una vez instalado, debemos tener las conexiones persistentes para que podamos acceder a nuestras webs como WordPress.
Si su servidor tiene una sola IP compartida solamente deberá especificar esta dirección IP compartida. Este cambio simplemente le indicará a Nginx que salte la resolución de DNS y simplemente reenvíe el tráfico a la IP compartida.
Debemos editar el fichero “custom_rules” en Engintron o debemos ir a la ruta “/etc/nginx/custom_rules” por el terminal del servidor mediante SSH y editar el fichero añadiendo esta línea
set $PROXY_DOMAIN_OR_IP “IPservidor”;
Instalar Nginx Engintron CentOS
Instalar Nginx Engintron CentOS

Guardamos el fichero y reiniciamos Nginx y Apache(puedes hacerlo en el panel de cPanel con Engintron).
Y en nuestra máquina real debemos editar el fichero /etc/hosts y colocar nuestra IP con el dominio que hemos puesto(en mi caso prueba.com)
Instalar Nginx Engintron CentOS

Escribimos esto en el fichero: IPservidor – (dominiodelservidor) y IPservidor – www.(dominiodelservidor)
Instalar Nginx Engintron CentOS

Guardamos.
Y ya deberíamos poder acceder a WordPress o cualquier web sin problemas

Tambien puede que le interese guia de instalacion de NginxCP

post

Comparte esta entrada

4 comentarios en «Instalar Nginx Engintron CentOS»

  1. Hola raul, lo haces ver tan simple! actualmente tengo un proyecto para wordpress pero la verdad soy muy novato en esto, me da «miedo» estropear el sitio que ya tengo en wordpress y que tengo algunas otras webs alojadas ahí como para dar el salto.. una vez instalado el engintron que necesito hacer para que mis sitios no se estropeen? gracias

    Responder
    • Hola Fabio una vez instalado tiene que editar el archivo custom_rules indicando la ip y dominio para que el servidor Nginx reconozca dominio y lo alamacene en cache .

      Responder
      • Excelente, me puse a leer todo el archivo, básicamente lo que hice fue copiar las tres lineas «if» que mencionan allí…e ir asignando el dominio y la ip respectivamente.. hasta ahora recién finalizo la instalación -lo único es que en una cuenta Cpanel reciente genera error de certificado- leere al respecto. pero te agradezco por el post y la ayuda.

        Responder

Deja un comentario

RESPONSABLE: DESAFIO INTERNET SL.
FINALIDAD PRINCIPAL: Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.
LEGITIMACIÓN: Consentimiento del interesado.
DESTINATARIOS: No se cederán datos a terceros, salvo autorización expresa u obligación legal.
DERECHOS: Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, transparencia y derecho a no ser objeto de decisiones automatizadas.
INFORMACIÓN ADICIONAL: Puede consultar la información adicional y detallada sobre nuestra Política de Privacidad y Aviso Legal.
ADICIONAL: Puede consultar la información adicional y detallada sobre nuestra Política de Privacidad y Aviso Legal.