GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Nginx auf WHM/cPanel mit Engintron

In diesem Tutorial erklären wir, wie man Nginx mit Engintron auf einem Server installiert, auf dem das WHM/cPanel Control Panel installiert ist.

Engintron ist ein kostenloses WHM/cPanel-Plugin, das für die Installation des Nginx-Webservers als Reverse-Proxy des Standard-Apache-Webservers verwendet werden kann. Der Grund für die Verwendung von Nginx als Reverse-Proxy von Apache auf unserem WHM/cPanel-Server ist, dass Apache die dynamischen Inhalte wie PHP, Perl usw. bereitstellt und Nginx für die Bereitstellung der statischen Inhalte wie CSS, Javascript verantwortlich ist , und Bilder.

Die Installation von Nginx mit Engintron auf Ihrem cPanel-Server kann einige Minuten dauern und ist ein sehr einfacher Vorgang. An die Arbeit!

Voraussetzungen

  • Ein Server mit mindestens 2 GB RAM
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.
  • WHM/cPanel-Systemsteuerung auf dem Server installiert

System aktualisieren

Bevor wir mit der Installation beginnen, müssen wir das System aktualisieren, um es auf den neuesten Stand zu bringen

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

sudo /usr/local/cpanel/scripts/upcp

Installieren des Engintron-Plugins

Sobald das System aktualisiert ist, können wir mit dem Installationsprozess fortfahren. Gehen Sie zuerst in das „Root“-Verzeichnis auf Ihrem Server, entfernen Sie das alte „engintron.sh“-Skript, falls vorhanden, und laden Sie das neueste Installationsskript herunter:

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

Sobald das Skript heruntergeladen ist, müssen Sie das Skript ausführen und einige Zeit warten, bis der Installationsvorgang abgeschlossen ist:

bash engintron.sh install

Bei erfolgreicher Installation sehen Sie auf dem Bildschirm, wie Dienste wie apache, tailwatchd, apache_php_fpm und nginx neu gestartet werden. Am Ende der Installation sollten Sie die folgende Ausgabe sehen:

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

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

Sie können jetzt feststellen, dass der Apache auf den Ports 8080 und 8443 lauscht und Nginx auf die Ports 80 und 443 eingestellt ist. Dies sagt uns erneut, dass die Installation des Engintron erfolgreich war. Um dies zu sehen, führen Sie den folgenden Befehl aus:

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

Engintron-CLI

Um die Verwendung von Engintron zu überprüfen, führen Sie den folgenden Befehl auf Ihrem Server aus:

bash /engintron.sh

Sie sollten die folgende Ausgabe erhalten:

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

Nach der Installation kann auf das Engintron-Plugin über die WHM/cPanel-GUI zugegriffen werden. Besuchen Sie das WHM unter der URL unter "https://your_ip_address:2087"

Einmal besucht, geben Sie in das Sucheingabefeld oben links „Engintron ein “. Es wird ein „Engintron für cPanel/WHM geben “-Option, auf die Sie klicken müssen. Nach dem Anklicken werden Informationen über das installierte Engintron und seinen Status angezeigt.

Das ist alles. Sie haben Nginx erfolgreich über das Engintron-Plugin auf dem WHM/cPanel-Server installiert. Natürlich müssen Sie es nicht installieren, wenn Sie es schwierig finden. Sie können einen unserer VPS-Hosting-Services nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-VPS-Hosting-Administratoren bitten, dieses Plugin für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Nginx auf WHM/cPanel gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. Wie installiere ich NGINX in WHM Server über Cpnginx?

  2. Wie installiere ich NGINX in WHM Server über Engintron?

  3. So installieren Sie EspoCRM mit Nginx auf einem Ubuntu VPS

  4. So installieren Sie Elgg mit Nginx unter Ubuntu 14.04

  5. So installieren Sie PHP 7.4 mit Nginx unter Ubuntu 20.04

Wie installiere ich OPcache in cPanel/WHM?

Wie installiert man Wordpress Toolkit auf WHM/cPanel?

So installieren Sie cPanel und WHM in CentOS 7

So installieren Sie cPanel und WHM in CentOS 6

Verwendung von Nginx Reverse Proxy (cPanel/WHM-Server)

So installieren Sie cPanel &WHM unter Ubuntu 20.04