Activation du mode ssl d'apache pour se connecter en https à l'interface de gestion Backuppc
Pourquoi utiliser https ?âš“
Vu que Backuppc va accéder à de nombreux fichiers, dont ceux présents dans /etc/sambaedu/ et qui contiennent des informations en clair, il est indispensable de sécuriser l'interface en activant le https pour éviter que quelqu'un n'écoute les trames http et découvre en clair le mdp.
- On installe le paquet openssl au cas où
apt install openssl
- On crée le répertoire qui va accueillir les certificats auto-signés
mkdir /etc/apache2/ssl/
- Génération du certificat auto-signé
/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache2.pem
Il va falloir répondre à plusieurs questions dont celle du nom d'hote. On indiquera le nom complet du serveur backuppc

- On va vérifier si le serveur web écoute bien sur le port 443
nano /etc/apache2/ports.conf
Normalement on doit avoir une référence de ce genre

- Modification du fichier de configuration ssl pour ajouter le certificat généré avant.
nano /etc/apache2/site-available/default-ssl.conf
Aller ligne 32. On va supprimer la référence au certificat existant et indiquer celui situé dans /etc/apache2/ssl/
On commentera la ligne 33.
- Activation du module ssl d'apache et redémarrage du service
a2enmod ssl
a2ensite default-ssl
systemctl reload apache2
- On force le mode https
nano /etc/backuppc/apache.conf
On décommente la ligne SSLRequireSSL
On commente la ligne RequireLocal
- On relance le service backuppc et apache2
service backuppc restart
service apache2 restart
- On teste la connexion à l'interface avec un navigateur
La connexion http://ipserveur/backuppc doit maintenant renvoyer un message du genre "You don't have permission to access this resource."
La connexion https://ipserveur/backuppc doit envoyer elle aussi un message d'avertissement tout à fait normal (car le certificat auto-signé est inconnu)
On fera "atteindre la page web ".
La fenêtre d'identification apparaît suivie de l'interface backuppc qui est maintenant en https.
On mettra l'interface en Français en allant dans
EDIT CONFIG > CGI> language >fr