GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Nginx sur WHM/cPanel avec Engintron

Dans ce tutoriel, nous allons vous expliquer comment installer Nginx avec Engintron sur un serveur avec le panneau de contrôle WHM/cPanel installé.

Engintron est un plug-in WHM/cPanel gratuit qui peut être utilisé pour installer le serveur Web Nginx en tant que proxy inverse du serveur Web Apache par défaut. La raison de l'utilisation de Nginx comme proxy inverse d'Apache sur notre serveur WHM/cPanel est qu'Apache servira le contenu dynamique tel que PHP, Perl, etc., et que Nginx sera chargé de servir le contenu statique comme CSS, Javascript. , et images.

L'installation de Nginx avec Engintron sur votre serveur cPanel peut prendre quelques minutes et est un processus très simple. Au travail !

Prérequis

  • Un serveur avec au moins 2 Go de RAM
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.
  • Panneau de configuration WHM/cPanel installé sur le serveur

Mettre à jour le système

Avant de commencer l'installation, nous devons mettre à jour le système pour être à jour

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

sudo /usr/local/cpanel/scripts/upcp

Installer le plugin Engintron

Une fois le système mis à jour, nous pouvons poursuivre le processus d'installation. Tout d'abord, allez dans le répertoire "root" de votre serveur, supprimez l'ancien script "engintron.sh" s'il existe, et téléchargez le dernier script d'installation :

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

Une fois le script téléchargé, vous devrez exécuter le script et laisser un peu de temps pour que le processus d'installation soit terminé :

bash engintron.sh install

Si l'installation réussit, vous verrez à l'écran comment des services tels qu'apache, tailwatchd, apache_php_fpm et nginx sont redémarrés. Vous devriez voir le résultat suivant à la fin de l'installation :

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

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

Vous pouvez remarquer maintenant, l'Apache écoute sur les ports 8080 et 8443, et Nginx est réglé sur les ports 80 et 443. Cela nous indique à nouveau que l'installation de l'Engintron est réussie. Pour voir cela, exécutez la commande ci-dessous :

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

CLI Engintron

Pour vérifier l'utilisation d'Engintron, exécutez la commande suivante sur votre serveur :

bash /engintron.sh

Vous devriez recevoir le résultat suivant :

[[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 dans l'interface graphique WHM/cPanel

Après l'installation, le plugin Engintron est accessible via l'interface graphique WHM/cPanel. Visitez le WHM sur l'URL à "https://your_ip_address:2087"

Une fois, visité dans le champ de recherche en haut à gauche tapez "Engintron “. Il y aura un "Engintron pour cPanel/WHM ” option sur laquelle vous devrez cliquer. Une fois cliqué, il y aura des informations sur l'Engintron installé et son statut.

C'est tout. Vous avez installé avec succès le Nginx via le plugin Engintron sur le serveur WHM/cPanel. Bien sûr, vous n'avez pas à l'installer si vous trouvez cela difficile. Vous pouvez utiliser l'un de nos services d'hébergement VPS, auquel cas vous pouvez simplement demander à nos administrateurs experts en hébergement VPS Linux d'installer ce plugin pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de Nginx sur WHM/cPanel, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer NGINX sur le serveur WHM via Cpnginx ?

  2. Comment installer NGINX sur un serveur WHM via Engintron ?

  3. Comment installer EspoCRM avec Nginx sur un VPS Ubuntu

  4. Comment installer Elgg avec Nginx sur Ubuntu 14.04

  5. Comment installer PHP 7.4 avec Nginx sur Ubuntu 20.04

Comment installer OPcache dans cPanel/WHM ?

Comment installer Wordpress Toolkit sur WHM/cPanel ?

Comment installer cPanel et WHM dans CentOS 7

Comment installer cPanel et WHM dans CentOS 6

Comment utiliser le proxy inverse Nginx (serveur cPanel/WHM)

Comment installer cPanel et WHM sur Ubuntu 20.04