Dans ce didacticiel, nous allons vous montrer comment installer ISPConfig sur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, ISPConfig est un panneau de contrôle d'hébergement open source pour Linux qui dispose d'un interface Web conviviale - avec elle, les utilisateurs peuvent gérer leurs sites Web, adresses e-mail, comptes FTP, enregistrements DNS, bases de données et comptes shell.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de RubyMine sur un serveur CentOS 7.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer ISPConfig sur CentOS 7
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
sudo yum clean all sudo yum -y update sudo yum -y groupinstall 'Development Tools'
Étape 2. Installez le serveur LAMP.
Un serveur de pile CentOS 7 LAMP est requis. Si vous n'avez pas installé LAMP, vous pouvez suivre notre guide ici. Installez également les modules PHP requis :
yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel
Étape 3. Installation de Dovecot.
Vous pouvez exécuter la commande suivante pour installer Dovecot sur CentOS :
yum -y install dovecot dovecot-mysql dovecot-pigeonhole
Ensuite, créez un dovecot-sql.conf
fichier à l'aide de la commande ci-dessous, après quoi vous créerez un lien symbolique pointant vers le fichier que vous venez de créer :
touch /etc/dovecot/dovecot-sql.conf ln -s /etc/dovecot/dovecot-sql.conf /etc/dovecot-sql.conf
Utilisez maintenant les commandes suivantes pour redémarrer et activer le service Dovecot sur le serveur :
systemctl restart dovecot.service systemctl enable dovecot.service
Étape 4. Installation d'Amavisd-new, ClamAV et SpamAssassin.
Installez ClamAV, Amavisd et SpamAssassin, ainsi que tous ces packages supplémentaires requis, en une seule fois :
yum -y install amavisd-new spamassassin clamav clamd clamav-update unzip bzip2 unrar perl-DBD-mysql
Étape 5. Installation de PureFTPd.
Nous allons installer le serveur PureFTP car il est simple à installer et facile à utiliser. Pour l'installer sur votre serveur il vous suffit d'exécuter la commande suivante :
yum -y install pure-ftpd
Étape 6. Installation de BIND.
Installez BIND à l'aide de la commande suivante :
yum -y install bind bind-utils
Étape 7. Installation d'ISPConfig sur CentOS.
Téléchargez le fichier tar ISPConfig depuis le site officiel en utilisant "wget
” comme suit :
cd /opt/ wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz tar -zxvf ISPConfig-3-stable.tar.gz cd ispconfig3_install/install/
Exécutez le fichier " install.php" en utilisant "PHP -q
” commande pour effectuer les configurations initiales :
php -q install.php
Étape 8. Accéder à l'interface Web d'ISPConfig.
Vous devriez pouvoir accéder au panneau de configuration ISPConfig sur votre navigateur Web. Ouvrez votre navigateur Web préféré et saisissez l'adresse IP de votre serveur avec le port configuré par défaut pour ISPConfig, comme indiqué ci-dessous :
https://server_IP_address:8080/
Les informations d'identification par défaut sont "admin" pour le nom d'utilisateur et "admin" pour le mot de passe. Vous devez les modifier immédiatement, car toute personne les connaissant peut administrer votre serveur et le compromettre à distance.
Félicitations ! Vous avez installé ISPConfig 3 avec succès. Merci d'avoir utilisé ce didacticiel pour installer ISPConfig sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'ISPConfig.