Si vous avez un serveur que vous utilisez pour mettre vos projets persos, mais que vous accédez encore en HTTP et via son IP, je vous montre ici comment mettre un nom de domaine gratuit et le mettre en HTTPS.
prérequis
- un serveur maison accessible publiquement
Mettre un nom de domaine
Il existe plusieurs fournisseurs de nom de domaines, payant ou gratuit, ici je vais utiliser my.noip.com, mais le cheminement est quasi la même chose avec les autres fournisseurs.
On va commencer par récupérer son ip, via https://myip.is/

ensuite sur my.noip , faite un compte et vous serez sur une page comme suit:

aller sur create Hostname , et remplissez les champs

Normalement, vous pourrez aller sur votre site mais en HTTP.

Mettre un S à HTTP
Pour mettre en HTTPS, accédez à votre serveur via SSH (ou autre).
Ensuite lancez la commande:
apt-get install certbot
ensuite lancez:
sudo apt-get install python3-certbot
pour checker que c’est bien installé:
certbot --version
Et enfin la commande :
sudo certbot --apache -d pascalprojects.myddns.me
Ouvrez votre navigateur et accédez à votre site pour vérifier que le HTTPS fonctionne.

si vous n’arrivez toujours pas , checker dans votre routeur que c’est accessible le port 443 (pour le https)
