Introduction sur ISPConfig :
ISPConfig est une interface de gestion de serveur pour Linux. ISPConfig est fourni sous licence BSD. ISPConfig simplifie la gestion des différents services liés à l’hébergement web tels que la configuration DNS, la gestion des noms de domaine, le courrier électronique ou le transfert de fichiers FTP.
Bien que la prise en main de ISPConfig puisse paraître compliquée pour les nouveaux utilisateurs Linux, ses fonctionnalités permettent de fournir une excellente entrée en matière et de gagner un temps précieux dans la mise en place et la gestion d’un hébergement web.
Fonctionnalités
ISPConfig fournit différentes interfaces de gestion pour les fournisseurs de services Internet et les clients. Les services suivants sont actuellement supportés:
- Serveurs
- Web (Apache 2, Nginx)
- FTP
- DNS (BIND, MyDNS, PowerDNS)
- Bases de données (MySQL)
- Services
- Gestion du courrier électronique et transfert
- Sécurité (gestion de certificats numériques SSL (TLS))
- Contrôle et filtrage du courrier électronique, pourriel & anti-virus
- Pare-feu
- Serveurs virtuels (OpenVZ)
- Statistiques & gestion ISP
- Webalizer
- AWStats
- Quotas: disque dur, trafic internet, etc.
- Adresses IP (IPV4 et IPV6)
- Gestion des utilisateurs et facturation
- Autogestion
- Accès Shell
- Administration multi-utilisateurs.
Ce tutoriel va montrer comment préparer un serveur Debian Wheezy (avec nginx, BIND, Dovecot) pour l’installation d’ISPConfig 3, avec contrôle d’hébergement Web qui vous permet de configurer les services, Apache ou Nginx, serveur de messagerie Postfix, Courier ou Dovecot IMAP / serveur POP3, MySQL, BIND ou MyDNS, PureFTPd, SpamAssassin, ClamAV, et beaucoup plus. Cette configuration couvre Nginx (au lieu d’Apache), BIND (au lieu de MyDNS), et Dovecot (au lieu de Courier).
1 Exigences
- Pour installer un tel système, vous aurez besoin des éléments suivants :
- CD d’installation de Debian Wheezy version NetInstall , en i386 ou X86_64 :
- debian-7.7.0-i386-netinst.iso
- debian-7.7.0-amd64-netinst.iso
2 Remarque préliminaire
Dans ce tutoriel, j’utilise le sous-domaine , intitulé, nginx.local en hôte avec l’adresse IP 10.211.55.10 et comme passerelle 10.211.55.1. Ces paramètres peuvent différer pour vous.
3 Le système de base
Insérez votre CD d’installation de Debian Wheezy NetInstall et démarrer. Sélectionnez Installer (cela va démarrer le programme d’installation sous format MS-DOS ou si vous préférez un installateur graphique, sélectionnez l’installation graphique) :
- Choisissez votre langue :
- Ensuite, sélectionnez votre pays :
- Choisissez la langue de votre clavier :
- Le programme d’installation vérifie votre matériel et configure le réseau en DHCP en qu’il existe un serveur DHCP sur votre réseau :
- Entrez le nom d’hôte (
hostname
). Dans cet exemple, il est appelé nginx.local, donc je vais entrer nginx :
- Entrez votre nom de domaine. Dans cet exemple, il s’agit local :
- Ensuite, donner à l’utilisateur
root
, un mot de passe :
- Confirmez ce mot de passe :
- Créer un compte utilisateur, par exemple administrateur (ne pas utiliser le nom d’utilisateur admin, il est réservé pour la distribution Debian Wheezy) :
- Ensuite, donner à l’utilisateur
administrateur
, un mot de passe :
- Confirmez ce mot de passe :