[Let's Encrypt] Certificat SSL sur un hébergement web avec seulement ftp
Rédigé par Zatsune No Mokou - - aucun commentaire
Vous avez un hébergement web sans accès SSH? Let's Encrypt a prévu ça, vous pouvez créer votre certificat SSL gràce au mode manuel de la commande de Let's Encrypt.
Requiert:
- Un hébergement avec une fonction pour installer un certificat personnel
- Un système capable d'installer Let's Encrypt (système Linux)
Créer un certicat SSL avec juste un accès FTP sur votre hébergement:
- Installer Let's encrypt (https://letsencrypt.readthedocs.org/en/latest/using.html#installation)
-
git clone https://github.com/letsencrypt/letsencrypt
-
cd letsencrypt
-
- Executer la commande letsencrypt manuelle. Let's encrypt vous avertira que votre ip actuelle sera utilisée pour
-
./letsencrypt-auto
certonly
--manual
-d www.example.com -d example.com
-
- Lire après le retour dans le terminal, qui indiquera le fichier à créer dans sur votre hébergement, avec un message du style abdcefgh... > abcdef...
- Le fichier à créer devra être accessible depuis www.example.com/.well-known/acme-challenge/abcdef... comme indiqué dans le retour de la commande. Donc dans un dossier /.well-known/acme-challenge/ il faut créer un fichier texte abdcef... dans lequel il faut mettre abdcefgh...
- Une fois le fichier créé, appuyer sur entrer dans le terminal.
- Répeter 3., 4. et 5. sur chaque domaine que vous voulez ajouter à votre certificat SSL afin de permettre à Let's Encrypt de s'assurer que vous être bien le propriétaire du domaine.
- Let's Encrypt créé un certificat dans dossier au nom de votre domaine dans /etc/letsencrypt/live/. Vous n'avez plus qu'à installer le certificat sur votre hébergement.