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.