Les paquets à installer

Nous supposons que vous êtes sur une distribution debian. Sinon, il faudra peut-être légèrement adapter ce qui suit notamment en ce qui concerne les noms de paquets à installer et l'emplacement des fichiers de configuration.

Les paquetages suivants supplémentaires doivent être installés (les numéros de version peuvent être différents):

OpenSSL fournit notamment une application pour créer des certificats.

Le paquetage ssl-cert fournit une interface debconf à openssl pour créer les certificats mais nous ne nous en servirons pas dans ce TP.

Remarque : dans l'ancienne version d'apache2-common , il existait une commande ( apache2-ssl-certificate) permettant de créer des certificats pour Apache très rapidement et automatiquement ; cette commande n'existe plus dans la nouvelle version apache2.2-common.

Il sera ensuite nécessaire d'activer le module ssl d'apache2 (voir étape 2) qui implémente https. Le serveur https écoute par défaut sur le port 443 au lieu de 80 et correspond à un virtual host configuré par des directives spécifiques.