Installer un serveur web avec Debian

2) Première config, mail et alias

installation serveur de mail

précédent - suivant


Installons vite fait un serveur de mail, (nous le configurerons comme il faut plus tard), nous choisissons postfix :

# aptitude —without-recommends install openssl postfix ssl-cert
Debconf nous demandera le type de configuration, on choisi "Internet site", puis le nom du serveur, ici on mets le nom "fqdn" de notre serveur donc "mutants.mutins.net"

Nous créons un alias afin que notre utilisateur admin reçoive les emails envoyés à root :

# nano /etc/aliases
> root:arnaud
Et on lance le programme newaliases pour que l’alias soit pris en compte
# newaliases
texte - 64 octets
/etc/aliases

Gardons un œil sur ce que nous faisons

Maintenant nous allons installer metche pour garder trace de tout ce que nous faisons comme administration sur le serveur.

D’abord créer le fichier dans lequel on écrira tout changement dans les fichiers de configurations du serveur :

# touch /root/Changelog
# apt-get install apt-show-versions metche
Cela installera en plus : bzip2 libapt-pkg-perl libidn11 mutt perl perl-modules ucf

Puis on configure metche, afin qu’il liste les changements des paquets debian (c’est pourquoi nous avons installés apt-show-version) et qu’il fasse un diff des fichiers qui ont changés :

# nano /etc/metche.conf
21> DO_PACKAGES="yes"
25> DO_DETAILS="yes"
texte - 96 octets
metche.conf.diff
texte - 2.7 ko
/etc/metche/conf

Les locales

Les langues ne sont pas définies au départ, nous sommes Français, on compile donc les locales en Français (fr_FR.UTF-8 par défaut), sans cela par exemple impossible d’avoir un mailman en français.

# aptitude install locales
On utilise le debconf de ce paquet qui permet de facilement choisir les langues compilées sur notre système, j’ai choisi : en_US.UTF-8, fr_FR, fr_FR.UTF-8, fr_FR@euro. Et fr_FR.UTF-8 par défaut.
# dpkg-reconfigure locales
> Generating locales (this might take a while)…
>  en_US.UTF-8… done
>  fr_FR.ISO-8859-1… done
>  fr_FR.UTF-8… done
>  fr_FR.ISO-8859-15@euro… done
> Generation complete.
Il faut se deloguer puis se reloguer à la console pour que la langue soit bien pris en compte. De plus cela enlève les vilains warnings lors de l’installation de paquets.
> perl : warning : Setting locale failed.
> perl : warning : Please check that your locale settings :
>        LANGUAGE = (unset),
>        LC_ALL = (unset),
>        LANG = "fr_FR.UTF-8"
>    are supported and installed on your system.
> perl : warning : Falling back to the standard locale ("C").
Si de la même manière vous n’êtes pas à la bonne heure (tapez date) il vous suffira de relancer la configuration de tzdata et de choisir le bon fuseau horaire :
# dpkg-reconfigure tzdata

précédent - suivant


Arnaud , le 23/04/2010 (dernière modif : 30/03/2009)