GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Nginx en WHM/cPanel con Engintron

En este tutorial, vamos a explicar cómo instalar Nginx con Engintron en un servidor con el panel de control WHM/cPanel instalado.

Engintron es un complemento WHM/cPanel gratuito que se puede usar para instalar el servidor web Nginx como un proxy inverso del servidor web Apache predeterminado. La razón para usar Nginx como un proxy inverso de Apache en nuestro servidor WHM/cPanel es que Apache servirá el contenido dinámico como PHP, Perl, etc., y Nginx será responsable de servir el contenido estático como CSS, Javascript. e imágenes.

Instalar Nginx con Engintron en su servidor cPanel puede llevar unos minutos y es un proceso muy sencillo. ¡manos a la obra!

Requisitos

  • Un servidor con al menos 2 GB de RAM
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.
  • Panel de control WHM/cPanel instalado en el servidor

Actualizar el sistema

Antes de comenzar con la instalación, debemos actualizar el sistema para que esté actualizado

sudo yum update -y && sudo yum upgrade -y

sudo /usr/local/cpanel/scripts/upcp

Instalación del complemento Engintron

Una vez que el sistema esté actualizado, podemos continuar con el proceso de instalación. Primero, vaya al directorio "raíz" de su servidor, elimine el antiguo script "engintron.sh", si existe, y descargue el último script de instalación:

cd / 
rm -f engintron.sh
wget --no-check-certificate https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh

Una vez descargada la secuencia de comandos, deberá ejecutar la secuencia de comandos y esperar un tiempo para que se complete el proceso de instalación:

bash engintron.sh install

Si la instalación es exitosa, verás en pantalla cómo se están reiniciando servicios como apache, tailwatchd, apache_php_fpm y nginx. Debería ver el siguiente resultado al final de la instalación:

httpd started successfully.
Redirecting to /bin/systemctl restart httpd.service
Redirecting to /bin/systemctl restart nginx.service

**************************************
*       Installation Complete        *
**************************************

Ahora puede notar que Apache está escuchando en los puertos 8080 y 8443, y Nginx está configurado en los puertos 80 y 443. Esto nos dice nuevamente que la instalación de Engintron fue exitosa. Para ver esto, ejecute el siguiente comando:

netstat -tunlp | grep httpd && netstat -tunlp | grep nginx

CLI de Engintron

Para verificar el uso de Engintron, ejecute el siguiente comando en su servidor:

bash /engintron.sh

Debería recibir el siguiente resultado:

[[email protected] /]# bash /engintron.sh
    _______   _____________   ____________  ____  _   __
   / ____/ | / / ____/  _/ | / /_  __/ __ \/ __ \/ | / /
  / __/ /  |/ / / __ / //  |/ / / / / /_/ / / / /  |/ /
 / /___/ /|  / /_/ // // /|  / / / / _, _/ /_/ / /|  /
/_____/_/ |_/\____/___/_/ |_/ /_/ /_/ |_|\____/_/ |_/

                 https://engintron.com

Engintron (v1.16.0) is the easiest way to integrate Nginx on your cPanel/WHM server.

Usage: /engintron.sh [command] [flag]

Main commands:
    install          Install, re-install or update Engintron (enables Nginx by default).
                     Add optional flag "mainline" to install Nginx mainline release.
    remove           Remove Engintron completely.
    enable           Set Nginx to ports 80/443 & Apache to ports 8080/8443
    disable          Set Nginx to ports 8080/8443 & switch Apache to ports 80/443
    purgecache       Purge Nginx's "cache" & "temp" folders,
                     then restart both Apache & Nginx
    purgelogs        Purge Nginx's access & error log files

Utility commands:
    res              Restart web servers only (Apache & Nginx)
    res force        Restart Apache & force restart Nginx (kills all previous Nginx processes)
    resall           Restart Cron, CSF & LFD (if installed), Munin (if installed),
                     MySQL, Apache, Nginx
    80               Show active connections on port 80 sorted by connection count & IP,
                     including total concurrent connections count
    443              Show active connections on port 443 sorted by connection count & IP,
                     including total concurrent connections count
    fixaccessperms   Change file & directory access permissions to 644 & 755 respectively
                     in all user /public_html directories
    fixownerperms    Fix owner permissions in all user /public_html directories
    restoreipfwd     Restore Nginx IP forwarding in Apache
    cleanup          Cleanup Mac or Windows specific metadata & Apache error_log files
                     in all user /public_html directories
    info             Show basic system info

~~ Enjoy Engintron! ~~

Engintron en WHM/cPanel GUI

Después de la instalación, se puede acceder al complemento de Engintron a través de la GUI de WHM/cPanel. Visite WHM en la URL en “https://your_ip_address:2087”

Una vez, visitado en el campo de entrada de búsqueda en la parte superior izquierda, escriba "Engintron “. Habrá un “Engintron para cPanel/WHM ” opción en la que deberá hacer clic. Una vez que haga clic, habrá información sobre el Engintron instalado y su estado.

Eso es todo. Instaló con éxito Nginx a través del complemento Engintron en el servidor WHM/cPanel. Por supuesto, no tiene que instalarlo si le resulta difícil. Puede utilizar uno de nuestros servicios de alojamiento de VPS, en cuyo caso simplemente puede pedirle a nuestros administradores expertos en alojamiento de VPS de Linux que instalen este complemento por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar Nginx en WHM/cPanel, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. ¿Cómo instalar NGINX en el servidor WHM a través de Cpnginx?

  2. ¿Cómo instalar NGINX en el servidor WHM a través de Engintron?

  3. Cómo instalar EspoCRM con Nginx en un Ubuntu VPS

  4. Cómo instalar Elgg con Nginx en Ubuntu 14.04

  5. Cómo instalar PHP 7.4 con Nginx en Ubuntu 20.04

¿Cómo instalar OPcache en cPanel/WHM?

¿Cómo instalar Wordpress Toolkit en WHM/cPanel?

Cómo instalar cPanel y WHM en CentOS 7

Cómo instalar cPanel y WHM en CentOS 6

Cómo usar el proxy inverso Nginx (servidor cPanel/WHM)

Cómo instalar cPanel y WHM en Ubuntu 20.04