Configuration Serveur · 6 min read · Sep 09, 2025
Configuration parfaite de multiserveur ISPConfig sur Ubuntu 24.04 et Debian 12 - Page 5

7 Installation du serveur de noms secondaire
Connectez-vous en tant que root ou exécutez
su -pour devenir utilisateur root sur votre serveur avant de continuer. IMPORTANT : Vous devez utiliser ‘su -‘ et non juste ‘su’, sinon votre variable PATH est mal définie par Debian.
7.1 Configurer le nom d’hôte
Le nom d’hôte de votre serveur doit être un sous-domaine comme “panel.example.com”. N’utilisez pas un nom de domaine sans partie sous-domaine comme “example.com” comme nom d’hôte car cela causera des problèmes plus tard avec votre configuration de messagerie. Tout d’abord, vous devez vérifier le nom d’hôte dans /etc/hosts et le modifier si nécessaire. La ligne doit être : “Adresse IP - espace - nom d’hôte complet incl. domaine - espace - partie sous-domaine”. Pour notre nom d’hôte ns2.example.com, le fichier doit ressembler à ceci :
nano /etc/hosts127.0.0.1 localhost.localdomain localhost
# Cette ligne doit être changée sur chaque nœud au nom de serveur correct :
127.0.1.1 ns2.example.com ns2
# Ces lignes sont les mêmes sur chaque nœud :
10.0.64.12 panel.example.com panel
10.0.64.13 web01.example.com web01
10.0.64.14 mx1.example.com mx1
10.0.64.15 ns1.example.com ns1
10.0.64.16 ns2.example.com ns2
10.0.64.17 webmail.example.com webmail
# Les lignes suivantes sont souhaitables pour les hôtes compatibles IPv6
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allroutersComme vous pouvez le voir, nous avons également ajouté les noms d’hôtes de nos autres serveurs afin qu’ils puissent communiquer sur le réseau interne plus tard.
Ensuite, modifiez le fichier /etc/hostname :
nano /etc/hostnameIl doit contenir uniquement la partie sous-domaine, dans notre cas :
ns2Enfin, redémarrez le serveur pour appliquer le changement :
systemctl rebootReconnectez-vous et vérifiez si le nom d’hôte est correct maintenant avec ces commandes :
hostname
hostname -fLa sortie doit être comme ceci :
root@ns2:~$ hostname
ns2
root@ns2:~$ hostname -f
ns2.example.com7.2 Installation d’ISPConfig
Maintenant, nous pouvons exécuter l’installateur automatique pour tous les paquets et ISPConfig :
wget -O - https://get.ispconfig.org | sh -s -- --no-web --no-mail --use-php=system --interactiveAprès un certain temps, vous verrez :
WARNING! Ce script va reconfigurer votre serveur complet !
Il doit être exécuté sur un serveur fraîchement installé et toute configuration actuelle que vous avez faite sera très probablement perdue !
Tapez 'yes' si vous voulez vraiment continuer :Répondez “yes” et appuyez sur entrer. L’installateur va maintenant commencer.
Lorsque l’installation et la configuration des paquets sont terminées, le mot de passe root pour MySQL sur ns2 sera affiché. Notez-le (avec le nom du serveur, pour éviter toute confusion plus tard).
Maintenant, nous devrons répondre à quelques questions car nous utilisons le mode interactif. Cela est nécessaire car ce serveur sera ajouté à votre configuration multiserveur.
[INFO] Installation d'ISPConfig3.
[INFO] Votre mot de passe root MySQL est : kl3994aMsfkkeE
--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
|_| |_|\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
__/ |
|___/
--------------------------------------------------------------------------------
>> Configuration initiale
Système d'exploitation : Debian 10.0 (Buster) ou compatible
Suivantes seront quelques questions pour la configuration primaire donc soyez prudent.
Les valeurs par défaut sont entre [crochets] et peuvent être acceptées avec .
Tapez "quit" (sans les guillemets) pour arrêter l'installateur.
Sélectionnez la langue (en,de) [en] : <-- Appuyez sur entrer
Mode d'installation (standard,expert) [standard] : <-- expert
Nom d'hôte complètement qualifié (FQDN) du serveur, par ex. server1.domain.tld [ns2.example.com] : <-- Appuyez sur Entrée
Nom d'hôte du serveur MySQL [localhost] : <-- Appuyez sur Entrée
Port du serveur MySQL [3306] : <-- Appuyez sur Entrée
Nom d'utilisateur root MySQL [root] : <-- Appuyez sur Entrée
Mot de passe root MySQL [] : <-- Entrez le mot de passe MySQL que le script vient de vous donner
Base de données MySQL à créer [dbispconfig] : <-- Appuyez sur Entrée
Charset MySQL [utf8] : <-- Appuyez sur Entrée
Les deux prochaines questions concernent l'utilisateur et le mot de passe de la base de données interne ISPConfig.
Il est recommandé d'accepter les valeurs par défaut qui sont 'ispconfig' comme nom d'utilisateur et un mot de passe aléatoire.
Si vous utilisez un mot de passe différent, utilisez uniquement des chiffres et des caractères pour le mot de passe.
Nom d'utilisateur de la base de données mysql ISPConfig [ispconfig] : <-- Appuyez sur Entrée
Mot de passe de la base de données mysql ISPConfig [aakl203920459853sak20284204] : <-- Appuyez sur Entrée
Ce serveur doit-il rejoindre une configuration multiserveur ISPConfig existante (y,n) [n] : <-- y
Nom d'hôte du serveur maître MySQL [] : <-- panel.example.com
Port du serveur maître MySQL [] : <-- Appuyez sur Entrée
Nom d'utilisateur root du serveur maître MySQL [root] : <-- Appuyez sur Entrée
Mot de passe root du serveur maître MySQL [] : <-- le mot de passe que vous avez donné à l'utilisateur root externe sur le serveur maître.
Nom de la base de données du serveur maître MySQL [dbispconfig] : <-- Appuyez sur Entrée
Ajout du record du serveur ISPConfig à la base de données.
Configurer Mail (y,n) [y] : <-- n
[WARN] autodetect pour Jailkit a échoué
Forcer la configuration de Jailkit (y,n) [n] : <-- Appuyez sur entrer
Sauter Jailkit
[WARN] autodetect pour pureftpd a échoué
Forcer la configuration pureftpd (y,n) [n] : <-- Appuyez sur entrer
Sauter pureftpd
Configurer le serveur DNS (y,n) [y] : <-- Appuyez sur entrer
Configuration de BIND
L'option Serveur Web doit être activée lorsque vous souhaitez exécuter un serveur web ou lorsque ce nœud doit héberger l'interface ISPConfig.
Configurer le serveur Web (y,n) [y] : <-- n
[WARN] autodetect pour OpenVZ a échoué
Forcer la configuration OpenVZ (y,n) [n] : <-- Appuyez sur entrer
Sauter OpenVZ
Configurer le serveur de pare-feu (y,n) [y] : <-- Appuyez sur entrer
Configuration du pare-feu Ubuntu
[WARN] autodetect pour Metronome XMPP Server a échoué
Forcer la configuration du serveur Metronome XMPP (y,n) [n] : <-- Appuyez sur entrer
Sauter le serveur Metronome XMPP
Configuration de Fail2ban
Installer le crontab ISPConfig
Détecter les adresses IP
Redémarrage des services ...
Échec du redémarrage apache2.service : Unité apache2.service introuvable.
Installation terminée.
[INFO] Vérification que tous les services fonctionnent.
[INFO] mysql : OK
[INFO] clamav-daemon : OK
[INFO] postfix : OK
[INFO] bind9 : OK
[INFO] Installation prête.
[INFO] Votre mot de passe root MySQL est : kl3994aMsfkkeE
[INFO] Avertissement : Veuillez supprimer les fichiers journaux dans /tmp/ispconfig-ai/var/log/setup-* une fois que vous n'en avez plus besoin car ils contiennent vos mots de passe ! 7.3 Configuration du pare-feu
La dernière chose à faire est de configurer notre pare-feu.
Connectez-vous à l’interface ISPConfig, et allez à Système -> Pare-feu. Ensuite, cliquez sur “Ajouter un nouvel enregistrement de pare-feu”.
Assurez-vous de sélectionner le bon serveur. Pour notre serveur de noms, nous devons ouvrir les ports suivants :
TCP :
22,53UDP :
53Pour configurer vos zones, créez d’abord la zone sous DNS -> Zones DNS sur votre premier serveur de noms, et autorisez le transfert + également notifier à l’adresse IP de votre serveur de noms secondaire. Ensuite, ajoutez la zone sous “Zones DNS secondaires” sur votre deuxième serveur de noms et autorisez le transfert depuis l’IP de votre premier serveur de noms. Ne pas activer le mirroring dans ISPConfig pour les serveurs DNS, car cela casserait la signature de zone DNSSEC ; BIND va automatiquement refléter la zone lorsqu’elle est modifiée, donc il n’est pas nécessaire d’avoir un mirroring interne dans ISPConfig ici.
Votre serveur de noms secondaire est maintenant configuré. Si vous souhaitez ajouter un autre serveur de noms, il vous suffit de répéter les instructions de cette étape et d’ajuster le nom d’hôte et l’adresse IP en conséquence. Dans l’étape suivante, nous allons installer le serveur de webmail.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.