Salut
Pour apprendre, Debian+ssh est très bien.
On a des tutos sur apache2 sur le
wiki. Ceci-dit il existe d'autres serveur http (nginx, lighttpd). Apache est plus gourmand en ressources, mais le plus commun, et bien documenté (doc en français)
Pour le serveur mail, il y a plusieurs solutions. Pour ma part, j'en avais installé un à l'aide du
tuto de Thuban sur l'auto-hébergement sous Debian. Il utilisait postfix+dovecot. L'intérêt c'est que postfix possède une bonne documentation traduite en français je crois, ce qui est indispensable étant donné que ce tuto date de Wheezy, et n'est plus applicable tel-quel.
Pour la sécurité, je crois que Thuban en parle. Pour ma part, j'ai changé le port ssh par défaut, interdit la connexion par mot de passe (clé uniquement), et installé et configuré fail2ban.
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.