Recherche de site Web

Comment installer cPanel et WHM dans CentOS 6


cPanel est l'un des panneaux de contrôle commerciaux les plus populaires pour l'hébergement Web Linux. Je travaille avec cPanel depuis 3+ dernières années pour gérer tous les clients d'hébergement partagé, revendeur et professionnel. .

Il est livré avec cPanel et Web Host Manager, ce qui facilite l'hébergement Web pour vous. WHM vous offre un accès au niveau racine à votre serveur tandis que cPanel fournit une interface d'accès au niveau utilisateur pour gérer son propre compte d'hébergement Web sur le serveur.

Caractéristiques de cPanel

Le panneau de contrôle cPanel est un panneau de contrôle très polyvalent pour gérer vos serveurs d'hébergement. Il possède de nombreuses fonctionnalités qui facilitent l'hébergement Web pour vous. Certains d'entre eux sont énumérés ci-dessous:

  • Contrôles GUI puissants sur votre serveur avec WHM.
  • Peut effectuer des tâches fastidieuses telles que des sauvegardes, des migrations et des restaurations de manière très simple et fluide.
  • Excellente gestion des serveurs DNS et de messagerie pour le serveur principal ainsi que le compte client.
  • Peut facilement changer/activer/désactiver les services pour le serveur.
  • Peut configurer SSL/TLS pour tous les services de serveur et domaines clients.
  • Intégration facile avec Phpmyadmin pour fournir une interface Web pour gérer vos bases de données MySQL.
  • N'hésitez pas à le renommer.
  • Peut être facilement intégré à WHMCS pour automatiser la gestion de la facturation.

Ici, dans cet article, nous couvrirons l'installation de cPanel et WHM sur CentOS/RHEL 6.5 et partagerons quelques-uns des informations plus utiles qui vous aideront à gérer cPanel et WHM.

Conditions préalables à l'installation

  1. Une installation fraîche et minimale du serveur CentOS 6.5.
  2. Un minimum de 1 Go.
  3. Un minimum de 20 Go d'espace disque libre requis pour l'installation de cPanel.
  4. Une licence cPanel.

Installation de cPanel dans CentOS et RHEL 6

Assurez-vous d’abord de la version du système d’exploitation sur laquelle votre machine Linux est exécutée. Pour ce faire, veuillez utiliser la commande suivante.


cat /etc/redhat-release

CentOS release 6.4 (Final)

Si vous ne disposez pas de la dernière version, veuillez mettre à jour votre système d'exploitation vers sa dernière version. Dans CentOS et RHEL, nous pouvons simplement le faire avec le programme d'installation du package yum.


yum update

Une fois la mise à jour terminée, vérifiez la dernière version du système d'exploitation avec la même commande ci-dessus.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Ensuite, assurez-vous que votre système dispose d'un nom d'hôte standard, sinon définissez-le comme suit.


hostname cpanel.tecmint.lan

Une fois que vous avez vérifié la version du système d'exploitation et le nom d'hôte, vous n'avez pas besoin d'installer d'autres packages de dépendances, le script d'installation automatique de cPanel fait tout pour vous. Nous pouvons télécharger le fichier d’installation de cPanel dans le répertoire /home.


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Cette commande ci-dessus modifie votre session vers le répertoire personnel, télécharge la version la plus récente de cPanel et WHM et exécute le script d'installation.

Important : Je recommande fortement d'exécuter le script d'installation automatique de cPanel en mode écran si vous le faites avec SSH car cela prend 30 -40 minutes pour terminer l'installation en fonction des ressources de votre serveur et de la vitesse de la bande passante.

Exemple de sortie

Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

Maintenant, vous devez attendre que le script d'installation de cPanel termine son installation.

Ce que le script d'installation automatique fait pour vous

cPanel modifie fortement votre système d'exploitation et c'est la raison pour laquelle aucun cPanel Uninstaller n'est disponible sur le Web jusqu'à présent, vous devez reformater votre serveur pour supprimer complètement cPanel de votre serveur.

  1. Il vérifie différents packages pour s'assurer qu'il n'y aura pas de conflits et trouve tout conflit de package, il désinstalle les packages précédents avec miam et c'est pourquoi il est recommandé d'installer cPanel sur un nouveau système d'exploitation.
  2. Télécharge les fichiers de langue et de base pour l'installation.
  3. Installe divers modules Perl via CPAN et d'autres packages requis avec yum.
  4. Télécharge et compile PHP et Apache avec divers modules associés.

Une fois que ce script a terminé son installation, il apparaîtra que l'installation de cPanel est terminée. Il vous sera peut-être demandé de redémarrer le serveur après l'installation.

Après cela, vous devez terminer l'assistant d'installation à partir de son interface Web et vous pouvez accéder à WHM avec l'URL suivante.

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel ouvrira son interface Web comme ci-dessous.

Veuillez vous connecter avec l'utilisateur « root » et votre mot de passe. Il reste encore quelques clics pour terminer l’installation de cPanel. Acceptez le contrat de licence utilisateur final en cliquant sur le bouton « J'accepte ?/Passez à l'étape 2 » :

Veuillez fournir l'adresse e-mail de travail et l'adresse SMS de contact dans la colonne « Adresse e-mail de contact du serveur » et « Adresse SMS de contact du serveur » respectivement, car votre cPanel envoie toutes les alertes importantes. , notification à cet EMail-id (Recommandé). Vous pouvez également remplir le reste des détails, si vous en avez un.

Veuillez fournir un nom d'hôte FQDN valide et des entrées de résolveur pour votre serveur dans cette section Réseau. Vous pouvez utiliser les résolveurs Google. dans cette section si vous ne disposez pas des résolveurs de votre FAI. Veuillez consulter l'image ci-dessous.

Si vous avez plusieurs adresses IP associées à votre carte NIC et que vous souhaitez configurer une IP spécifique pour l'IP principale de votre serveur, vous pouvez faites-le à partir d'ici, pour ce faire, veuillez choisir l'adresse IP dans la liste déroulante et cliquez sur « Aller à la configuration 4 ».

Dans le 4ème assistant de configuration, vous pouvez sélectionner le serveur DNS que vous souhaitez utiliser. Vous pouvez en choisir un en fonction de ses avantages, inconvénients et des ressources de votre serveur. Veuillez lire attentivement la comparaison et sélectionner le serveur DNS. Veuillez consulter l'image ci-dessous.

Dans la même étape, veuillez noter les Serveurs de noms que vous souhaitez utiliser au format ns1/ns2.example.com. Ajoutez également une entrée A pour votre nom d'hôte et votre serveur de noms en cochant la case, veuillez consulter l'image ci-dessous.

Vous pouvez sélectionner et configurer différents services comme FTP, Mail et Cphulk à l'Étape 5 de ce site Web. assistant, veuillez consulter les instantanés et la description ci-dessous.

Vous pouvez sélectionner le serveur FTP de votre choix dans cet assistant, que vous souhaitez utiliser pour votre serveur en fonction de leurs avantages, inconvénients et en fonction de votre facilité et de vos exigences.

La protection contre la force brute Cphulk détecte et bloque les activités d'attaques par faux mot de passe et bloque leur adresse IP pour votre serveur. Vous pouvez activer/désactiver et le configurer à partir de cet assistant d'installation. Veuillez consulter l'instantané ci-dessous.

La dernière étape 6 vous permet d'activer les quotas, ce qui vous aide à suivre l'utilisation de l'espace disque.

Veuillez sélectionner « Utiliser les quotas du système de fichiers » et cliquez sur « Terminer l'assistant d'installation » pour terminer le processus d'installation. Une fois l’installation terminée, la page d’accueil de WHM apparaîtra comme ci-dessous.

Vous pouvez voir que la page d'accueil de WHM affiche toutes les options du panneau de configuration et la barre latérale avec une fonction de recherche qui vous permet de rechercher des options en tapant simplement leurs noms.

Parfois, le script d'installation de cPanel n'est pas en mesure de mettre à jour la licence en raison d'entrées de pare-feu ou de résolveurs et vous verrez un avertissement d'essai sur la page. Vous pouvez le faire manuellement avec la commande suivante.

root@server1 [~]# /usr/local/cpanel/cpkeyclt

Comme je vous l'ai dit ci-dessus, Cpanel est destiné à l'accès au niveau utilisateur et WHM est destiné à l'accès au niveau racine, vous devez créer un compte avec l'option disponible dans WHM. Ici, j'ai créé un compte avec le nom d'utilisateur « tecmint » pour vous montrer la vue de cPanel pour les utilisateurs. Veuillez consulter l'image ci-dessous.

Autre chose utile à savoir avant de commencer à travailler avec CPanel et WHM.

Fichiers back-end CPanel

  1. Répertoire Cpanel : /usr/local/cpanel
  2. Outils tiers : /usr/local/cpanel/3rdparty/
  3. Répertoire des modules complémentaires CPanel : /usr/local/cpanel/addons/
  4. Fichiers de base comme Phpmyadmin, skins : /usr/local/cpanel/base/
  5. Binaires cPanel : /usr/local/cpanel/bin/
  6. Fichiers CGI : /usr/local/cpanel/cgi-sys/
  7. Fichiers journaux d'accès et d'erreurs au Cpanel : /usr/local/cpanel/logs/
  8. Fichiers associés à Whm : /usr/local/cpanel/whostmgr/

Fichiers de configuration importants

  1. Fichier de configuration Apache : /etc/httpd/conf/httpd.conf
  2. Fichier de configuration du serveur de messagerie Exim :/etc/exim.conf
  3. Fichier de configuration nommé : /etc/named.conf
  4. Fichier de configuration ProFTP et Pureftpd :/etc/proftpd.conf et /etc/pure-ftpd.conf
  5. Fichier utilisateur CPanel : /var/cpanel/users/username
  6. Fichier de configuration Cpanel (paramètres Ajuster) : /var/cpanel/cpanel.config
  7. Fichier de configuration réseau : /etc/sysconfig/network
  8. Informations sur les modules complémentaires, parqués et sous-domaines : /etc/userdomains
  9. Fichier de configuration de mise à jour de CPanel : /etc/cpupdate.conf
  10. Fichier de configuration Clamav : /etc/clamav.conf
  11. Fichier de configuration MySQL : /etc/my.cnf
  12. Fichier de configuration PHP ini : /usr/local/lib/php.ini

Liens de référence

Page d'accueil de cPanel/WHM

Pour l'instant, c'est tout avec l'installation de Cpanel, il y a tellement de fonctionnalités dans Cpanel et WHM qui vous aident à configurer l'environnement d'hébergement Web. Si vous rencontrez un problème lors de la configuration de Cpanel sur votre serveur Linux ou si vous avez besoin de toute autre assistance comme des sauvegardes, des restaurations, des migrations, etc., vous pouvez simplement nous contacter.

D'ici là, restez connecté avec linux-console.net pour des didacticiels plus passionnants et intéressants à l'avenir. Laissez vos précieux commentaires et suggestions ci-dessous dans notre section commentaires.