Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:https_ssl [2023/12/18 10:22] – reprise de la page zatalyz | fr:https_ssl [2025/11/18 10:44] (Version actuelle) – [Apache] YannK | ||
|---|---|---|---|
| Ligne 33: | Ligne 33: | ||
| Par défaut, les certificats se trouvent dans ''/ | Par défaut, les certificats se trouvent dans ''/ | ||
| - | Demander la certification d'un seul domaine sans ajouter des crasses partout : | + | Demander la certification d'un seul domaine sans ajouter des crasses partout. Attention, il faut éteindre/ |
| + | sudo service apache2 stop | ||
| sudo certbot certonly --standalone -d mondomain.org | sudo certbot certonly --standalone -d mondomain.org | ||
| + | sudo service apache2 start | ||
| + | |||
| + | Ou en une commande((Ça devrait marcher, mais j'ai oublié de tester.)) : | ||
| + | sudo certbot certonly --standalone -d mondomain.org --pre-hook " | ||
| Les chemins à ajouter dans ''/ | Les chemins à ajouter dans ''/ | ||
| Ligne 45: | Ligne 50: | ||
| === Sous-domaines et domaines différents sur la même machine === | === Sous-domaines et domaines différents sur la même machine === | ||
| - | Il vaut mieux faire un fichier par //vhost// dans Apache. | + | Il vaut mieux faire un fichier par //vhost// dans Apache. |
| + | |||
| + | Si vous n'avez pas spécialement configuré Apache, let's encrypt | ||
| Let's encrypt semble repérer correctement les sous domaines dans le même fichier (nom1.mondomaine.com, | Let's encrypt semble repérer correctement les sous domaines dans le même fichier (nom1.mondomaine.com, | ||
| Ligne 51: | Ligne 58: | ||
| ==== Sur Nginx ==== | ==== Sur Nginx ==== | ||
| - | Nginx a besoin d' | + | Nginx a besoin d' |
| Commencez par demander un certificat SSL. Il faut arrêter nginx sinon ça fait une erreur : | Commencez par demander un certificat SSL. Il faut arrêter nginx sinon ça fait une erreur : | ||
| Ligne 57: | Ligne 64: | ||
| sudo certbot certonly --standalone -d monsite.mondomaine.org | sudo certbot certonly --standalone -d monsite.mondomaine.org | ||
| sudo service nginx start</ | sudo service nginx start</ | ||
| + | |||
| + | Ou en une ligne : | ||
| + | sudo certbot certonly --standalone -d monsite.mondomaine.org --pre-hook " | ||
| Voir [[fr: | Voir [[fr: | ||
| Ligne 69: | Ligne 79: | ||
| sudo certbot renew | sudo certbot renew | ||
| - | Dans le cas de Nginx, il faudra éteindre le service | + | Si vous n'avez que les certificats à renouveller sans laisser let's encrypt bidouiller vos conf, alors il faudra éteindre le serveur web (nginx ou apache) |
| - | Un cron tout les 90 jours suffirait à renouveler les certificats. Exemple de cron, avec renouvellement tous les deux mois et log de ce qui se fait : | + | sudo certbot renew --pre-hook " |
| - | | + | |
| - | Le log vous permettra de vérifier s'il y a eu des soucis. | ||
| - | </ | ||
| - | <WRAP center round todo 60%> | + | Un cron tout les 90 jours suffirait à renouveler |
| - | On pourrait aussi faire un petit script (dans le cas de nginx en particulier) qui éteint, demande | + | 7 4 * */1 * / |
| + | |||
| + | Le log vous permettra de vérifier s'il y a eu des soucis. | ||
| </ | </ | ||
| + | ==== Supprimer un certificat ==== | ||
| + | Absolument nécessaire si on migre un site de machine... Il faut alors virer les restes sur l' | ||
| + | sudo certbot delete --cert-name mondomaine.org | ||
| ===== Client Let's Encrypt ACMEd ===== | ===== Client Let's Encrypt ACMEd ===== | ||
| Le client ACMEd est à privilégier si vous voulez une installation sécurisée. Voir le détail dans la [[fr: | Le client ACMEd est à privilégier si vous voulez une installation sécurisée. Voir le détail dans la [[fr: | ||





