GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Nginx su WHM/cPanel con Engintron

In questo tutorial spiegheremo come installare Nginx con Engintron su un server con installato il pannello di controllo WHM/cPanel.

Engintron è un plug-in WHM/cPanel gratuito che può essere utilizzato per installare il server Web Nginx come proxy inverso del server Web Apache predefinito. Il motivo per utilizzare Nginx come proxy inverso di Apache sul nostro server WHM/cPanel è che Apache servirà il contenuto dinamico come PHP, Perl e così via, e Nginx sarà responsabile del servizio del contenuto statico come CSS, Javascript e immagini.

L'installazione di Nginx con Engintron sul tuo server cPanel può richiedere alcuni minuti ed è un processo molto semplice. Mettiamoci al lavoro!

Prerequisiti

  • Un server con almeno 2 GB di RAM
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.
  • Pannello di controllo WHM/cPanel installato sul server

Aggiorna il sistema

Prima di iniziare con l'installazione, è necessario aggiornare il sistema affinché sia ​​aggiornato

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

sudo /usr/local/cpanel/scripts/upcp

Installazione del plug-in Engintron

Una volta aggiornato il sistema, possiamo procedere con il processo di installazione. Per prima cosa, vai nella directory "root" sul tuo server, rimuovi il vecchio script "engintron.sh" se esiste e scarica l'ultimo script di installazione:

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

Una volta scaricato lo script, sarà necessario eseguire lo script e attendere il completamento del processo di installazione:

bash engintron.sh install

Se l'installazione ha esito positivo, vedrai sullo schermo come vengono riavviati servizi come apache, tailwatchd, apache_php_fpm e nginx. Dovresti vedere il seguente output al termine dell'installazione:

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

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

Ora puoi notare che Apache è in ascolto sulle porte 8080 e 8443 e Nginx è impostato sulle porte 80 e 443. Questo ci dice ancora una volta che l'installazione di Engintron è riuscita. Per vederlo, esegui il comando seguente:

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

CLI di Engintron

Per verificare l'utilizzo di Engintron, esegui il seguente comando sul tuo server:

bash /engintron.sh

Dovresti ricevere il seguente output:

[[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 nella GUI WHM/cPanel

Dopo l'installazione, è possibile accedere al plug-in Engintron tramite la GUI WHM/cPanel. Visita il WHM sull'URL all'indirizzo "https://your_ip_address:2087"

Una volta, visitato nel campo di immissione della ricerca in alto a sinistra, digita “Engintron “. Ci sarà un "Engintron per cPanel/WHM ” opzione su cui dovrai fare clic. Una volta cliccato, ci saranno informazioni sull'Engintron installato e sul suo stato.

È tutto. Hai installato con successo Nginx tramite il plugin Engintron sul server WHM/cPanel. Naturalmente, non è necessario installarlo se lo trovi difficile. Puoi utilizzare uno dei nostri servizi di hosting VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di hosting VPS Linux di installare questo plug-in per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare Nginx su WHM/cPanel per favore condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare NGINX nel server WHM tramite Cpnginx?

  2. Come installare NGINX nel server WHM tramite Engintron?

  3. Come installare EspoCRM con Nginx su un VPS Ubuntu

  4. Come installare Joomla con Nginx su Ubuntu 18.04

  5. Come installare PHP 7.4 con Nginx su Ubuntu 20.04

Come installare OPcache in cPanel/WHM?

Come installare Wordpress Toolkit su WHM/cPanel?

Come installare cPanel e WHM in CentOS 7

Come installare cPanel e WHM in CentOS 6

Come utilizzare il proxy inverso Nginx (server cPanel/WHM)

Come installare cPanel e WHM su Ubuntu 20.04