Installer Cpanel avec CentOS 7 :
Dans ce tutoriel, nous allons installer cPanel et WHM sur CentOS 7 ou sur les plateformes RHEL et CloudLinux. Dans le tutoriel, j’ai utilisé DigitalOcean comme serveur web. Vous pouvez choisir n’importe quel serveur web géré ou non pour cette configuration. Voyons cPanel et WHM et comment les installer sur CentOS 7.
À propos de cPanel et WHM:
cPanel est une application web qui permet à l’utilisateur d’administrer les serveurs via un écran GUI (Graphical User Interface) au lieu des lignes de commande traditionnelles que nous ne nous souvenons plus aujourd’hui. Web Host Manager ou WHM en bref, est un programme puissant qui permet l’accès administratif à la fin de cPanel.
Configuration matérielle minimale requise:
- Processeur minimum et recommandé devrait être 226MHZ
- La mémoire vive minimale doit être de 1 Go
- Espace disque minimum doit être de 20 Go
Avant la configuration, nous devons également désactiver le pare-feu par défaut si elle est activée. Faisons quelques vérifications du système avant d’installer cPanel et WHM.
Étape 1 : Vérification de la version du système d’exploitation
cat /etc/redhat-release
La sortie serait quelque chose comme ceci,
CentOS Linux version 7.1.1503 (Core)
Étape 2 : Vérification de l’espace disque
df -h
La sortie serait quelque chose comme ceci avec des nombres différents,
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 100G 6.8G 94G 7% /
devtmpfs 903M 0 903M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 17M 904M 2% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
Assurez-vous d’avoir suffisamment d’espace pour commencer le processus d’installation.
Étape 3 : Vérification de la mémoire
free -m
Output would be something like this with different numbers,
total used free shared buff/cache available
Mem: 1839 651 163 16 1024 1020
Swap: 0 0 0
Étape 4 : Désactiver le pare-feu
Nous allons maintenant désactiver le pare-feu par défaut qui pourrait être activé. Dans de nombreux cas, il est désactivé par défaut. Si elle est déjà désactivée, sautez cette étape.
iptables-save > ~/iptables.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
Installation de cPanel et WHM
Installer Perl :
Perl, appelé Practical Extraction and Reporting Language, est un langage de programmation interprété avec un grand nombre d’utilisations, de bibliothèques et de ressources. Sans doute l’un des langages les plus discutés et utilisés sur internet, il est souvent appelé le couteau suisse, ou ruban adhésif, du web.
cPanel et WHM ainsi que d’autres applications web utilisent Perl. Installez-le ou mettez-le à jour si vous l’avez déjà installé.
yum install perl
Set Hostname :
Après installation de perl, définissez le nom d’hôte du serveur, le nom d’hôte doit être dans FQDN c’est à dire un nom de domaine complet. Pour vérifier le nom d’hôte actuel du serveur, vous pouvez utiliser la commande hostnamectl.
hostnamectl set-hostname admin.domain.com
Installer cPanel et WHM :
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
Ces commandes modifieront votre session dans le répertoire home, puis téléchargent la dernière version de cPanel & WHM et exécutent le script d’installation.
Une fois le script lancé, il va tout configurer pour vous. Cette configuration peut prendre environ 1 heure pour terminer, dans ma configuration il a fallu environ 40-45 minutes pour terminer. Une fois l’installation terminée, vous recevrez des détails pour accéder à WHM.
Accéder au MSO
Pour accéder à WHM, ouvrez votre navigateur et suivez le lien ci-dessous,
https://Your-Server's-Public-IP:2087
ou
https://Server's-Hostname:2087