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.