{"id":1718,"date":"2023-02-04T08:59:31","date_gmt":"2023-02-04T08:59:31","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr\/support\/2023\/02\/04\/6865487-comment-installer-un-certificat-ssl-sur-un-vps-a-l-aide-de-certbot-chez-hostinger\/"},"modified":"2023-02-04T08:59:31","modified_gmt":"2023-02-04T08:59:31","slug":"6865487-comment-installer-un-certificat-ssl-sur-un-vps-a-l-aide-de-certbot-chez-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/fr\/support\/6865487-comment-installer-un-certificat-ssl-sur-un-vps-a-l-aide-de-certbot-chez-hostinger\/","title":{"rendered":"Comment Installer un Certificat SSL Sur un VPS \u00e0 l&rsquo;Aide de Certbot chez Hostinger"},"content":{"rendered":"<p class=\"no-margin\">Si votre syst&egrave;me d&rsquo;exploitation VPS n&rsquo;a pas de panneau de contr&ocirc;le ou s&rsquo;il n&rsquo;int&egrave;gre pas d&rsquo;option SSL gratuite, vous pouvez g&eacute;n&eacute;rer et installer un <b>SSL Let&rsquo;s Encrypt<\/b> gratuit avec <b><a href=\"https:\/\/certbot.eff.org\/\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Certbot<\/a><\/b>. Suivez simplement ces &eacute;tapes :<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_1d81b5a593\">&Eacute;tape 1 &ndash; Pr&eacute;parer le VPS<\/h2><p class=\"no-margin\">Avant d&rsquo;installer le certificat SSL, assurez-vous que votre VPS :<\/p><ul>\n<li>\n<p class=\"no-margin\">A un <b>serveur Web<\/b> en cours d&rsquo; ex&eacute;cution (par exemple, Apache, NGINX, etc.)<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Le site Web h&eacute;berg&eacute; sur votre VPS est configur&eacute; pour &ecirc;tre ouvert en <b>entrant le nom de domaine<\/b> dans la barre d&rsquo;adresse et non pas l&rsquo;adresse IP<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Le DNS du domaine est enti&egrave;rement <b><a href=\"\/fr\/support\/4146975-qu-est-ce-que-la-propagation-dns\" target=\"_blank\" class=\"intercom-content-link\">propag&eacute;<\/a> <\/b>et pointe vers vos <b><a href=\"\/fr\/support\/1583401-comment-creer-des-serveurs-de-noms-enfants\" target=\"_blank\" class=\"intercom-content-link\">serveurs de noms enfants<\/a> VPS<\/b>.<b> <\/b>L&rsquo;installation d&rsquo;un SSL avec Certbot alors que le domaine est encore en propagation cr&eacute;era un <b>certificat auto-sign&eacute;<\/b>, ce qui peut provoquer des erreurs lors de l&rsquo;acc&egrave;s &agrave; votre site Web<\/p>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><h2 id=\"h_3e76229bc0\">&Eacute;tape 2 &ndash; Installer les d&eacute;pendances<\/h2><p class=\"no-margin\">Certbot recommande d&rsquo;utiliser <code>snapd<\/code> pour l&rsquo;installation. Comme <code>snapd<\/code> n&rsquo;est pas pris en charge sur les VPS de Hostinger bas&eacute;s sur Linux, vous pouvez utiliser <b>Python<\/b> en l&rsquo;installant d&rsquo;abord sur votre serveur.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Pour d&eacute;marrer le processus, <b><a href=\"\/fr\/support\/5723772-comment-se-connecter-a-votre-vps-via-ssh\" target=\"_blank\" class=\"intercom-content-link\">connectez-vous &agrave; votre VPS en utilisant SSH<\/a><\/b>. Ensuite, installez les d&eacute;pendances requises (Python 3.6+, venv et Augeas) en fonction de votre syst&egrave;me d&rsquo;exploitation :<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Pour les distributions bas&eacute;es sur APT (telles que Debian ou Ubuntu), ex&eacute;cutez ce qui suit :<\/p><pre><code>sudo apt update<br>sudo apt install python3 python3-venv libaugeas0<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Pour les distributions bas&eacute;es sur RPM (Fedora, CentOS), utilisez cette commande :<\/p><pre><code>sudo dnf install python3 augeas-libs<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>REMARQUES<\/b> :<\/p><ul>\n<li>\n<p class=\"no-margin\">Pour les anciennes distributions qui ne prennent pas en charge <code>dnf<\/code>, utilisez plut&ocirc;t <code>yum<\/code><b> <\/b><\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Certaines distributions bas&eacute;es sur RHEL utilisent <code>python3x<\/code><b> <\/b>au lieu de <code>python3<\/code> (par exemple <code>python38<\/code>). Veuillez vous r&eacute;f&eacute;rer &agrave; la documentation de votre distribution Linux &#128522;<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Si vous rencontrez des probl&egrave;mes lors de l&rsquo;installation de Cryptographie, vous devrez peut-&ecirc;tre installer des d&eacute;pendances suppl&eacute;mentaires. Consultez cet article pour plus d&rsquo;informations : <b><a href=\"https:\/\/cryptography.io\/en\/latest\/installation\/#building-cryptography-on-linux\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Construire Cryptographie sur Linux<\/a><\/b><\/p>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><h2 id=\"h_e5d7f0efe6\">&Eacute;tape 3 &ndash; Installer Certbot<\/h2><p class=\"no-margin\">Pour &eacute;viter tout conflit avec les versions pr&eacute;c&eacute;dentes, supprimez tous les <b>packages Certbot<\/b> d&eacute;j&agrave; install&eacute;s avant d&rsquo;installer la version la plus r&eacute;cente. Vous pouvez utiliser votre gestionnaire de paquets (apt, dnf, yum, etc.) pour cela.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Une fois pr&ecirc;t, ex&eacute;cutez ce qui suit pour configurer un <b>environnement virtuel Python<\/b> :<\/p><pre><code>sudo python3 -m venv \/opt\/certbot\/<br>sudo \/opt\/certbot\/bin\/pip install --upgrade pip<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Pour <b>installer Certbot<\/b>, ex&eacute;cutez cette commande sur Apache :<\/p><pre><code>sudo \/opt\/certbot\/bin\/pip install certbot certbot-apache<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Ou celle-ci pour NGINX :<\/p><pre><code>sudo \/opt\/certbot\/bin\/pip install certbot certbot-nginx<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Ensuite, cr&eacute;ez un <b>lien symbolique<\/b> pour que Certbot puisse &ecirc;tre ex&eacute;cut&eacute; depuis n&rsquo;importe quel chemin :<\/p><pre><code>sudo ln -s \/opt\/certbot\/bin\/certbot \/usr\/bin\/certbot<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Installez et activez SSL<\/b> pour vos sites Web et demandez &agrave; Certbot de faire toutes les configurations en ex&eacute;cutant la commande suivante pour Apache :<\/p><pre><code>sudo certbot --apache<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Et celle-ci our NGINX :<\/p><pre><code>sudo certbot --nginx<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>REMARQUE<\/b> :<\/p><ul>\n<li>\n<p class=\"no-margin\">Pour obtenir uniquement les certificats et configurer le SSL manuellement, ajoutez <code>certonly<\/code><b> <\/b>apr&egrave;s <code>certbot<\/code> et avant <code>--apache<\/code> ou <code>--nginx<\/code>.<\/p>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Le SSL &eacute;tant actif pendant 90 jours, il est recommand&eacute; de mettre en place un renouvellement automatique. Vous pouvez le faire en ex&eacute;cutant cette commande :<\/p><pre><code>echo \"0 0,12 * * * root \/opt\/certbot\/bin\/python -c 'import random; import time; time.sleep(random.random() * 3600)' &amp;&amp; sudo certbot renew -q\" | sudo tee -a \/etc\/crontab &gt; \/dev\/null<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">&Ccedil;a y est, vous pouvez maintenant visiter votre site Web sur une fen&ecirc;tre de navigation priv&eacute;e pour v&eacute;rifier que SSL est correctement install&eacute; et fonctionne &#128522;<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Ressources suppl&eacute;mentaires<\/b> :<\/p><ul>\n<li>\n<p class=\"no-margin\">Si votre syst&egrave;me d&rsquo;exploitation dispose d&rsquo;un panneau de contr&ocirc;le (tel que Cyberpanel ou cPanel), consultez cet article : <b><a href=\"\/fr\/support\/6360129-comment-installer-ssl-sur-un-vps\" target=\"_blank\" class=\"intercom-content-link\">Comment installer SSL sur VPS<\/a><\/b><\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Vous pouvez trouver d&rsquo;autres m&eacute;thodes alternatives pour installer Certbot ici : <b><a href=\"https:\/\/eff-certbot.readthedocs.io\/en\/stable\/install.html#alternative-1-docker\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Installer Certbot &agrave; l&rsquo;aide de Docker, pip<\/a><\/b><\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Installer un certificat SSL sur votre VPS avec Certbot en utilisant Python<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[176],"tags":[],"class_list":["post-1718","post","type-post","status-publish","format-standard","hentry","category-premiers-pas-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/6865487-how-to-install-ssl-on-vps-using-certbot-at-hostinger\/","default":1},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/support\/6865487-como-instalar-ssl-en-vps-usando-certbot-en-hostinger\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/support\/6865487-comment-installer-un-certificat-ssl-sur-un-vps-a-l-aide-de-certbot-chez-hostinger\/","default":0},{"locale":"lt-LT","link":"https:\/\/www.hostinger.com\/lt\/support\/6865487-kaip-idiegti-ssl-vps-serveryje-naudojant-certbot-hostinger-platformoje\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/br\/support\/6865487-como-instalar-ssl-na-vps-utilizando-certbot-no-hostinger\/","default":0}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts\/1718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/comments?post=1718"}],"version-history":[{"count":0,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts\/1718\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/media?parent=1718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/categories?post=1718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/tags?post=1718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}