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.