GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Nginx na WHM/cPanel s Engintronem

V tomto tutoriálu vysvětlíme, jak nainstalovat Nginx s Engintronem na server s nainstalovaným ovládacím panelem WHM/cPanel.

Engintron je bezplatný plugin WHM/cPanel, který lze použít k instalaci webového serveru Nginx jako reverzní proxy výchozího webového serveru Apache. Důvodem pro použití Nginx jako reverzního proxy serveru Apache na našem serveru WHM/cPanel je to, že Apache bude serverovat dynamický obsah, jako je PHP, Perl atd., a Nginx bude odpovědný za poskytování statického obsahu, jako je CSS, Javascript. a obrázky.

Instalace Nginx s Engintronem na váš server cPanel může trvat několik minut a je to velmi snadný proces. Pojďme do práce!

Předpoklady

  • Server s alespoň 2 GB paměti RAM
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.
  • Na serveru byl nainstalován ovládací panel WHM/cPanel

Aktualizujte systém

Než začneme s instalací, musíme aktualizovat systém, aby byl aktuální

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

sudo /usr/local/cpanel/scripts/upcp

Instalace pluginu Engintron

Jakmile je systém aktualizován, můžeme pokračovat v procesu instalace. Nejprve přejděte do „kořenového“ adresáře na vašem serveru, odstraňte starý skript „engintron.sh“, pokud existuje, a stáhněte si nejnovější instalační skript:

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

Jakmile bude skript stažen, budete muset skript spustit a nechat nějaký čas na dokončení instalačního procesu:

bash engintron.sh install

Pokud je instalace úspěšná, uvidíte na obrazovce, jak se restartují služby jako apache, tailwatchd, apache_php_fpm a nginx. Na konci instalace byste měli vidět následující výstup:

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

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

Nyní si můžete všimnout, že Apache naslouchá na portech 8080 a 8443 a Nginx je nastaven na porty 80 a 443. To nám opět říká, že instalace Engintronu byla úspěšná. Chcete-li to vidět, spusťte příkaz níže:

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

Engintron CLI

Chcete-li zkontrolovat využití Engintronu, spusťte na svém serveru následující příkaz:

bash /engintron.sh

Měli byste obdržet následující výstup:

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

Po instalaci je plugin Engintron přístupný přes WHM/cPanel GUI. Navštivte WHM na adrese URL na adrese „https://your_ip_address:2087“

Jednou při návštěvě zadejte do vyhledávacího pole vlevo nahoře „Engintron “. K dispozici bude „Engintron pro cPanel/WHM “, na kterou budete muset kliknout. Po kliknutí se zobrazí informace o nainstalovaném Engintronu a jeho stavu.

To je vše. Úspěšně jste nainstalovali Nginx prostřednictvím pluginu Engintron na serveru WHM/cPanel. Samozřejmě jej nemusíte instalovat, pokud je to pro vás obtížné. Můžete využít některou z našich VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše expertní administrátory Linux VPS hostingu, aby vám tento plugin nainstalovali. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a okamžitě se o váš požadavek postarají.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Nginx na WHM/cPanel, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat NGINX na server WHM přes Cpnginx?

  2. Jak nainstalovat NGINX na server WHM přes Engintron?

  3. Jak nainstalovat EspoCRM s Nginx na Ubuntu VPS

  1. Jak nainstalovat Elgg s Nginx na Ubuntu 14.04

  2. Jak nainstalovat Joomla s Nginx na Ubuntu 18.04

  3. Jak nainstalovat PHP 7.4 s Nginx na Ubuntu 20.04

  1. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7

  2. Jak nainstalovat SuiteCRM s Nginx na CentOS 7

  3. Jak nainstalovat MediaWiki s Nginx na CentOS 7