Ce tutoriel n'est pas LA façon de préparer un serveur pour DTC, juste une des multiples possibilités de préparation. La plus simple à mon goût, ce qui est très personnel en soit. Il est outre basé sur un système GNU/Linux Debian Lenny.
Pré-requis:
- Un serveur dédié et son accès complet (SSH + console série ou session de secours)
- Un nom de domaine administrable
- Deux IP distinctes pointant sur le serveur
- Avoir des bases d'administration GNU/Linux et de réseau.
Non traité ici:
- Nous faisons abstraction du système RAID qui doit être traité à part. Comme cela est dépendant de votre serveur (extranet ou web) et, le cas échéant, de l'offre qui y est jointe par votre hébergeur.
- Nous n'aborderons pas la traduction d'adresse (NAT) qui doit être traitée par vos soins, si besoins.
Considérations de ce tutoriel:
- Que vos IP soient 1.2.3.4 et 5.6.7.8
- Que votre nom de domaine soit mondomaine.tld
Installation préalable:
Votre serveur:
Votre serveur doit avoir deux IP distinctes. La première chose est de paramétrer vos récursions DNS sur celle-ci soit:
1.2.3.4 <-> ns1.mondomaine.tld
5.6.7.8 <-> ns2.mondomaine.tld
Soit sur panneau de contrôle de votre hébergeur, soit sur votre réseau local.
Votre nom de domaine:
Configurer les DNS de votre nom de domaine avec les serveur de noms et leurs IP "en dur".
Comme cela:
ns1.mondomaine.tld 1.2.3.4
ns2.mondomaine.tld 5.6.7.8
A faire sur votre panneau de contrôle de votre registar.
Debian:
Vous avez deux choix:
Ré-installer Dedian:
Connectez vous sur votre console série, ou session de secours afin de lancer un installation complète de Debian.
Le RAID est à configurer selon les options disponibles et votre type de RAID.
Le type de partitionnement est au choix en fonction de vos besoins et type de disque. Laisser la plus gande place pour /var. C'est lapartitions qui va recevoir toutes les données des sites web hébergés.
Lorsque Debian vous demande le nom de votre machine entrez mx, et pour votre domaine entrez mondomaine.tld
Les autres réglages sont laissés à votre discrétion en fonction de vos besoins.
Modifier votre fichier hostname:
tapez:
hostname mx.mondomaine.tld
Déclarer les deux IP sur votre système:
Nous allons pour cela éditer le fichier /etc/network/interfaces.
Nous ne toucherons pas au déclarations existantes, nous allons juste ajouter la deuxième IP sur eth0:0. ainsi si vous avez des déclarations route pour votre subnet nous les laisseront. Ansi que la définition de eth0.
Nous devrions avoir déjà dans le fichier interfaces quelque chose comme cela:
# Loopback device:
auto lo
iface lo inet loopback
# device: eth0
auto eth0
iface eth0 inet static
address 1.2.3.4
broadcast 1.2.3.X
netmask 255.255.255.Y
gateway 1.2.3.Z
Selon les réglage réseau de votre serveur, vous pouvez avoir des déclarations de route par défaut pour l'accès au sous réseau. Le cas échéant, n'y touchez pas. A moins biensûre de savoir ce que vous faites.
Nous prendrons en compte les spécifications du réseau fournis par l'hébergeur de votre serveur, ou celles de vos spécifications de votre vLAN.
Nous allons ajouter notre deuxième IP comme cela, à la suite de device eth0:
# new IP added by hand on eth0:0
auto eth0:0
iface eth0:0 inet static
address 5.6.7.8
broadcast 5.6.7.X
netmask 255.255.255.Y
gateway 5.6.7.Z
Sauvegardez votre fichier, puis relancer les services réseau:
invoke-rc.d networking restart
Nous vérifions que tout est OK via ifconfig, les deux interfaces eth0 et eth0:0 doivent êtres listées.
Mettre à jour le système et inclure les sources GPLHost:
Ajouter les deux lignes suivantes dans votre fichier /etc/apt/sources.list:
deb ftp://ftp.gplhost.com/debian lenny main
deb-src ftp://ftp.gplhost.com/debian lenny main
Installer la clef GPLhost:
wget -q ftp://ftp.gplhost.com/debian/repository_key.asc -O - | apt-key add -
ou
apt-get install gplhost-archive-keyring
puis ensuite pour mettre les dépôts et le système à jour:
apt-get update && apt-get upgrade
Nettoyer les paquets inutiles:
DTC dépend de postfix pour son sytème de mail, nous allons donc purger le système de l'éventuelle présence d'exim:
apt-get --purge autoremove exim*
Installer DTC:
Pour cela suivez consciencieusement le tutoriel suivant:
installer DTC avec APT
N'oubliez pas de reconfigurer debconf, et les locales comme indiqué sur le tutoriel. Les sources des paquets ayants été ajouter ici, il est inutile de refaire la manipulation.
Post-installation de DTC:
Une fois le tutoriel terminé, vous pourriez avoir besoins de faire un:
dpkg-reconfigure dtc-postfix-courrier
ou
dpkg-reconfigure dtc-core
si vous avez laisser l'installation par défaut. Dovecot étant mis par défaut depuis peu sur DTC.
puis à nouveau:
/usr/share/dtc/admin/install/install
Car l'installateur semble sauter quelques questions importantes.
Editing this page means accepting its license.