<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Commentaires sur : Let&#039;s Encrypt - Installation manuelle et sécurisée sur Apache</title> <atom:link href="https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html/feed" rel="self" type="application/rss+xml" /><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <description>Espace personnel</description> <lastBuildDate>Wed, 16 Oct 2024 19:04:30 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Par : Vincent Girard</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-3774805</link> <dc:creator>Vincent Girard</dc:creator> <pubDate>Tue, 14 Jan 2020 15:44:08 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-3774805</guid> <description><![CDATA[Merci encore pour cet article. Juste une petite erreur dans les commandes de l&#039;installation initiale. Il faut faire:&lt;code&gt;DATE=$(date --utc +&#039;%FT%TZ&#039;) mkdir -p ~letsencrypt/{bin,certs/archive/$DATE,private,challenges}&lt;/code&gt;à la place de&lt;code&gt;mkdir -p ~letsencrypt/{bin,certs/archive/$(date --utc +&#039;%FT%TZ&#039;),private,challenges}&lt;/code&gt;et plus loin&lt;code&gt;ln -s archive/$DATE ~letsencrypt/certs/live&lt;/code&gt;à la place de&lt;code&gt;ln -s archive/$(date --utc +&#039;%FT%TZ&#039;) ~letsencrypt/certs/live&lt;/code&gt;En effet, entre la création du dossier et celle du lien symbolique, l&#039;heure change et le lien pointe sur un dossier qui n&#039;existe pas. D&#039;ailleurs cette &quot;erreur&quot; est corrigée dans le script de renouvellement.]]></description> <content:encoded><![CDATA[<p>Merci encore pour cet article. Juste une petite erreur dans les commandes de l'installation initiale. Il faut faire:</p><p><code>DATE=$(date --utc +'%FT%TZ')<br /> mkdir -p ~letsencrypt/{bin,certs/archive/$DATE,private,challenges}</code></p><p>à la place de</p><p><code>mkdir -p ~letsencrypt/{bin,certs/archive/$(date --utc +'%FT%TZ'),private,challenges}</code></p><p>et plus loin</p><p><code>ln -s archive/$DATE ~letsencrypt/certs/live</code></p><p>à la place de</p><p><code>ln -s archive/$(date --utc +'%FT%TZ') ~letsencrypt/certs/live</code></p><p>En effet, entre la création du dossier et celle du lien symbolique, l'heure change et le lien pointe sur un dossier qui n'existe pas. D'ailleurs cette "erreur" est corrigée dans le script de renouvellement.</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-3613496</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Mon, 18 Jun 2018 16:35:13 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-3613496</guid> <description><![CDATA[Hum oui c&#039;est ce que je me disais aussi. En effet je n&#039;autorise pas l&#039;utilisateur www-data à lire la clé privée, mais je n&#039;ai jamais constaté un problème sur les installations que j&#039;ai faites de cette manière. Effectivement la clé doit être lu au chargement du service avec les droits root.]]></description> <content:encoded><![CDATA[<p>Hum oui c'est ce que je me disais aussi. En effet je n'autorise pas l'utilisateur www-data à lire la clé privée, mais je n'ai jamais constaté un problème sur les installations que j'ai faites de cette manière.<br /> Effectivement la clé doit être lu au chargement du service avec les droits root.</p> ]]></content:encoded> </item> <item><title>Par : j0r93k</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-3613495</link> <dc:creator>j0r93k</dc:creator> <pubDate>Mon, 18 Jun 2018 16:32:00 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-3613495</guid> <description><![CDATA[Mais apparemment, ce n&#039;est pas gênant, Apache doit lire les clés avant de passer en utilisateur www-data...]]></description> <content:encoded><![CDATA[<p>Mais apparemment, ce n'est pas gênant, Apache doit lire les clés avant de passer en utilisateur www-data...</p> ]]></content:encoded> </item> <item><title>Par : j0r93k</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-3613484</link> <dc:creator>j0r93k</dc:creator> <pubDate>Mon, 18 Jun 2018 15:19:45 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-3613484</guid> <description><![CDATA[Il y a juste un problème de droit : Apache ne peut pas accéder à la clé privée /etc/letsencrypt/private/domain.key. Un simple &lt;code&gt;sudo -u www-data sh -c &quot;ls -lah /etc/letsencrypt/private&quot;&lt;/code&gt; permet de la vérifier.]]></description> <content:encoded><![CDATA[<p>Il y a juste un problème de droit : Apache ne peut pas accéder à la clé privée /etc/letsencrypt/private/domain.key.<br /> Un simple<br /> <code>sudo -u www-data sh -c "ls -lah /etc/letsencrypt/private"</code><br /> permet de la vérifier.</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-3381641</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Wed, 16 Aug 2017 20:09:28 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-3381641</guid> <description><![CDATA[As tu vérifié que ton serveur a bien accès à Internet ? N&#039;est-il pas bloqué derrière un proxy par exemple ? A défaut tu pourrais récupérer le script sur ton PC via un navigateur web puis le transférer vers le serveur par un autre moyen (SFTP/FTP par exemple) en le plaçant dans le bon dossier, mais tu risques d&#039;être à nouveau bloqué sur les étapes suivantes.]]></description> <content:encoded><![CDATA[<p>As tu vérifié que ton serveur a bien accès à Internet ? N'est-il pas bloqué derrière un proxy par exemple ?<br /> A défaut tu pourrais récupérer le script sur ton PC via un navigateur web puis le transférer vers le serveur par un autre moyen (SFTP/FTP par exemple) en le plaçant dans le bon dossier, mais tu risques d'être à nouveau bloqué sur les étapes suivantes.</p> ]]></content:encoded> </item> <item><title>Par : Valentin</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-3381503</link> <dc:creator>Valentin</dc:creator> <pubDate>Wed, 16 Aug 2017 18:19:12 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-3381503</guid> <description><![CDATA[Bonjour, j&#039;essaye d&#039;installer le certificat avec mes maigres connaissances (pour le moment!), à l&#039;étape de récupérer le script:&lt;code&gt;wget -O ~letsencrypt/bin/acme_tiny.py https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py&lt;/code&gt;Il ne se télécharge pas, dans le terminal, j&#039;ai:&lt;code&gt;--2017-08-16 20:16:54--  (essai :  3)  https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py Connexion à raw.githubusercontent.com (raw.githubusercontent.com)&#124;151.101.120.133&#124;:443…&lt;/code&gt;Savez-vous pourquoi ? Cela semble étrange que Github ne me laisse pas le télécharger !]]></description> <content:encoded><![CDATA[<p>Bonjour, j'essaye d'installer le certificat avec mes maigres connaissances (pour le moment!), à l'étape de récupérer le script:</p><p><code>wget -O ~letsencrypt/bin/acme_tiny.py <a href="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py" rel="nofollow">https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py</a></code></p><p>Il ne se télécharge pas, dans le terminal, j'ai:</p><p><code>--2017-08-16 20:16:54--  (essai :  3) <a href="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py" rel="nofollow">https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py</a><br /> Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443…</code></p><p>Savez-vous pourquoi ? Cela semble étrange que Github ne me laisse pas le télécharger !</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2876616</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Sat, 04 Feb 2017 16:42:31 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2876616</guid> <description><![CDATA[Avant de passer à une autre autorité de certification, tu peux tout de même te rabattre sur le script officiel, qui est peut-être plus simple d&#039;utilisation : https://certbot.eff.org/]]></description> <content:encoded><![CDATA[<p>Avant de passer à une autre autorité de certification, tu peux tout de même te rabattre sur le script officiel, qui est peut-être plus simple d'utilisation : <a href="https://certbot.eff.org/" rel="nofollow">https://certbot.eff.org/</a></p> ]]></content:encoded> </item> <item><title>Par : Vincent</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2876606</link> <dc:creator>Vincent</dc:creator> <pubDate>Sat, 04 Feb 2017 16:34:39 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2876606</guid> <description><![CDATA[Bon, ben c&#039;est mort. Je ne sais pas si j&#039;utilise trop de noms de sous-domaine mais le fait est que ça ne marche pas chez moi :&#039;(&lt;code&gt; Parsing account key... Parsing CSR... Registering account... Already registered! [...] Verifying domain.fr... Traceback (most recent call last): File &quot;/etc/letsencrypt/bin/acme_tiny.py&quot;, line 198, in main(sys.argv[1:]) File &quot;/etc/letsencrypt/bin/acme_tiny.py&quot;, line 194, in main signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca) File &quot;/etc/letsencrypt/bin/acme_tiny.py&quot;, line 123, in get_crt wellknown_path, wellknown_url)) ValueError: Wrote file to /etc/letsencrypt/challenges/zMEgccOddwbxBgMiP6qWOc9iYcoJPrN8-dVTaGkiCrI, but couldn&#039;t download http&#058;//tondomaine&#046;fr/.well-known/acme-challenge/zMEgccOddwbxBgMiP6qWOc9iYcoJPrN8-dVTaGkiCrI&lt;/code&gt;Me reste plus qu&#039;à trouver une autre autorité de certification... :/]]></description> <content:encoded><![CDATA[<p>Bon, ben c'est mort. Je ne sais pas si j'utilise trop de noms de sous-domaine mais le fait est que ça ne marche pas chez moi :'(</p><p><code><br /> Parsing account key...<br /> Parsing CSR...<br /> Registering account...<br /> Already registered!<br /> [...]<br /> Verifying domain.fr...<br /> Traceback (most recent call last):<br /> File "/etc/letsencrypt/bin/acme_tiny.py", line 198, in<br /> main(sys.argv[1:])<br /> File "/etc/letsencrypt/bin/acme_tiny.py", line 194, in main<br /> signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca)<br /> File "/etc/letsencrypt/bin/acme_tiny.py", line 123, in get_crt<br /> wellknown_path, wellknown_url))<br /> ValueError: Wrote file to /etc/letsencrypt/challenges/zMEgccOddwbxBgMiP6qWOc9iYcoJPrN8-dVTaGkiCrI, but couldn't download http&#58;//tondomaine&#46;fr/.well-known/acme-challenge/zMEgccOddwbxBgMiP6qWOc9iYcoJPrN8-dVTaGkiCrI</code></p><p>Me reste plus qu'à trouver une autre autorité de certification... :/</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2876516</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Sat, 04 Feb 2017 15:35:02 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2876516</guid> <description><![CDATA[Difficile de t&#039;aider plus ici, mais a priori le script t&#039;indique qu&#039;il ne parvient pas à télécharger le fichier qu&#039;il a déposé. Tu devrais vérifier que tu arrive bien à accéder à l’adresse http&#058;//tondomaine&#046;fr/.well-known/acme-challenge/, ainsi qu&#039;à un fichier texte de test que tu créé manuellement dans acme-challenge, en utilisant bien le domaine principal. Tu ne dois pas avoir de redirection vers un sous domaine type www&#046;tondomaine.fr.En revanche je ne vois pas la raison pour laquelle tu devrais revoir le format de date, tout devrais fonctionner avec le format initial...]]></description> <content:encoded><![CDATA[<p>Difficile de t'aider plus ici, mais a priori le script t'indique qu'il ne parvient pas à télécharger le fichier qu'il a déposé. Tu devrais vérifier que tu arrive bien à accéder à l’adresse http&#58;//tondomaine&#46;fr/.well-known/acme-challenge/, ainsi qu'à un fichier texte de test que tu créé manuellement dans acme-challenge, en utilisant bien le domaine principal. Tu ne dois pas avoir de redirection vers un sous domaine type www&#46;tondomaine.fr.</p><p>En revanche je ne vois pas la raison pour laquelle tu devrais revoir le format de date, tout devrais fonctionner avec le format initial...</p> ]]></content:encoded> </item> <item><title>Par : Vincent</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2876391</link> <dc:creator>Vincent</dc:creator> <pubDate>Sat, 04 Feb 2017 14:05:43 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2876391</guid> <description><![CDATA[Re Bonjour Je pensais pouvoir m&#039;en sortir en suivant attentivement ce tuto, mais c&#039;est un petit peu au-delà de mes compétences. Le script acme_tiny génère une erreur sur la vérification du nom de domaine. Les sous-domaines sont vérifiés, mais le domaine principal ne passe pas. Ca dit que ça ne peut pas DL le fichier généré. J&#039;ai vérifié : le dossier autorise bien le téléchargement. Bref, je cale. Si tu as des conseils, je suis preneur. Merci. V.]]></description> <content:encoded><![CDATA[<p>Re Bonjour<br /> Je pensais pouvoir m'en sortir en suivant attentivement ce tuto, mais c'est un petit peu au-delà de mes compétences. Le script acme_tiny génère une erreur sur la vérification du nom de domaine. Les sous-domaines sont vérifiés, mais le domaine principal ne passe pas. Ca dit que ça ne peut pas DL le fichier généré. J'ai vérifié : le dossier autorise bien le téléchargement. Bref, je cale.<br /> Si tu as des conseils, je suis preneur.<br /> Merci.<br /> V.</p> ]]></content:encoded> </item> <item><title>Par : Vincent</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2876024</link> <dc:creator>Vincent</dc:creator> <pubDate>Sat, 04 Feb 2017 09:05:46 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2876024</guid> <description><![CDATA[Bonjour Ok, Je comprends mieux. j&#039;ai fait un copier coller de la commande &quot;ln -s archive/$(date --utc +&#039;%FT%TZ&#039;) ~letsencrypt/certs/live&quot;. Forcement, ça a créer un lien symbolique avec un décalage de date (en fait quelques secondes) par rapport à la commande précédente &quot;mkdir -p ~letsencrypt/{bin,certs/archive/$(date --utc +&#039;%FT%TZ&#039;),private,challenges}&quot;. Il n&#039;en reste pas moins que je vais devoir revoir le format de la date.Quand à la commande sudo, effectivement, il semblerait qu&#039;elle ne soit pas installé par défaut sur Jessie.Merci de tes réponsesV.]]></description> <content:encoded><![CDATA[<p>Bonjour<br /> Ok, Je comprends mieux. j'ai fait un copier coller de la commande "ln -s archive/$(date --utc +'%FT%TZ') ~letsencrypt/certs/live". Forcement, ça a créer un lien symbolique avec un décalage de date (en fait quelques secondes) par rapport à la commande précédente "mkdir -p ~letsencrypt/{bin,certs/archive/$(date --utc +'%FT%TZ'),private,challenges}". Il n'en reste pas moins que je vais devoir revoir le format de la date.</p><p>Quand à la commande sudo, effectivement, il semblerait qu'elle ne soit pas installé par défaut sur Jessie.</p><p>Merci de tes réponses</p><p>V.</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2875327</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Fri, 03 Feb 2017 23:22:11 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2875327</guid> <description><![CDATA[Bonsoir, Concernant l&#039;absence du dossier sudoers.d, cela semble indiquer que tu n&#039;as pas la commande sudo sur ton serveur, ou que cela ne s&#039;applique pas à ta distribution (j&#039;ai fait cet article sur un serveur Debian, ça doit s&#039;appliquer également sur Ubuntu et ses autres dérivés. Dans le premier cas, tu peux l&#039;obtenir en installant le package du même nom.Le lien symbolique &quot;live&quot; doit en général pointer sur le dernier sous-dossier créé dans archive (dont le nom est la date la plus récente). Pour corriger tu peux donc simplement supprimer le lien cassé puis le recréer en pointant sur le bon dossier. Je t&#039;invite à relire mes précédentes réponses en complément.]]></description> <content:encoded><![CDATA[<p>Bonsoir,<br /> Concernant l'absence du dossier sudoers.d, cela semble indiquer que tu n'as pas la commande sudo sur ton serveur, ou que cela ne s'applique pas à ta distribution (j'ai fait cet article sur un serveur Debian, ça doit s'appliquer également sur Ubuntu et ses autres dérivés. Dans le premier cas, tu peux l'obtenir en installant le package du même nom.</p><p>Le lien symbolique "live" doit en général pointer sur le dernier sous-dossier créé dans archive (dont le nom est la date la plus récente). Pour corriger tu peux donc simplement supprimer le lien cassé puis le recréer en pointant sur le bon dossier. Je t'invite à relire mes précédentes réponses en complément.</p> ]]></content:encoded> </item> <item><title>Par : Vincent</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2875218</link> <dc:creator>Vincent</dc:creator> <pubDate>Fri, 03 Feb 2017 21:12:27 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2875218</guid> <description><![CDATA[Re Bsr Je comprends mieux le problème, même si je ne sais pas encore le résoudre. J&#039;ai le problème de Tyolus. Le nom du dossier créé : 2017-02-03T15:59:41Z (avec le T et Le Z en final) Plus génant, le lien symbolique live renvoie vers un dossier inexistant : live -&gt; archive/2017-02-03T16:01:59Z Ma question est : comment je corrige ? Merci V.]]></description> <content:encoded><![CDATA[<p>Re Bsr<br /> Je comprends mieux le problème, même si je ne sais pas encore le résoudre. J'ai le problème de Tyolus. Le nom du dossier créé : 2017-02-03T15:59:41Z (avec le T et Le Z en final)<br /> Plus génant, le lien symbolique live renvoie vers un dossier inexistant : live -&gt; archive/2017-02-03T16:01:59Z<br /> Ma question est : comment je corrige ?<br /> Merci<br /> V.</p> ]]></content:encoded> </item> <item><title>Par : Vincent</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2874977</link> <dc:creator>Vincent</dc:creator> <pubDate>Fri, 03 Feb 2017 17:27:06 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2874977</guid> <description><![CDATA[Bjr J&#039;ai essayé de suivre ce tuto. Malheureusement, il se trouve que je ne comprends pas tout. Je bloque à l&#039;obtention du certificat : &lt;i&gt;/etc/letsencrypt/certs/live/vgsigned.crt: Aucun fichier ou dossier de ce type&lt;/i&gt; Si je veux aller dans le dossier &quot;live&quot; (lien symbolique si j&#039;ai bien compris) : &lt;i&gt;Aucun fichier ou dossier de ce type&lt;/i&gt; J&#039;en déduis que le lien symbolique ne pointe pas au bon endroit. Question annexe : je n&#039;ai pas de dossier &quot;sudoers.d&quot; et accessoirement la commande visudo est introuvable. Est ce que je peux créer le dossier &quot;sudoers.d&quot; a la main et le fichier &quot;letsencrypt-apache2ctl-graceful&quot; avec nano ? Merci]]></description> <content:encoded><![CDATA[<p>Bjr<br /> J'ai essayé de suivre ce tuto. Malheureusement, il se trouve que je ne comprends pas tout. Je bloque à l'obtention du certificat : <i>/etc/letsencrypt/certs/live/vgsigned.crt: Aucun fichier ou dossier de ce type</i><br /> Si je veux aller dans le dossier "live" (lien symbolique si j'ai bien compris) : <i>Aucun fichier ou dossier de ce type</i><br /> J'en déduis que le lien symbolique ne pointe pas au bon endroit.<br /> Question annexe : je n'ai pas de dossier "sudoers.d" et accessoirement la commande visudo est introuvable.<br /> Est ce que je peux créer le dossier "sudoers.d" a la main et le fichier "letsencrypt-apache2ctl-graceful" avec nano ?<br /> Merci</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2300236</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Tue, 02 Aug 2016 09:13:24 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2300236</guid> <description><![CDATA[Tu peux éventuellement tester le renouvellement sans attendre soit en modifiant temporairement la valeur de la variable &lt;code&gt;RENEW&lt;/code&gt; pour lui affecter 91, ce qui invalidera en permanence le certificat actuel et lancera le renouvellement, soit, si tu utilises la version avancée du script disponible sur Gist, directement en lançant le script avec l&#039;option &lt;code&gt;--force&lt;/code&gt; (ou &lt;code&gt;-f&lt;/code&gt;) pour forcer le renouvellement.Je n&#039;ai en effet rien intégré pour supprimer automatiquement les anciens dossiers. Je ne suis pas vraiment fan des scripts de suppression automatique : il y a toujours le risque qu&#039;un de ces scripts ne supprime plus qu&#039;il ne devrait :D ! Et puis ici, avec un renouvellement tous les 2 mois, cela fait au final seulement six dossiers par an. Du coup j&#039;ai préféré dans mon cas faire le nettoyage manuellement une fois par an. Après libre à chacun d&#039;adapter ce qui est proposé selon ses préférences et d&#039;ajouter si nécessaire un petit script auxiliaire pour faire le ménage ;).]]></description> <content:encoded><![CDATA[<p>Tu peux éventuellement tester le renouvellement sans attendre soit en modifiant temporairement la valeur de la variable <code>RENEW</code> pour lui affecter 91, ce qui invalidera en permanence le certificat actuel et lancera le renouvellement, soit, si tu utilises la version avancée du script disponible sur Gist, directement en lançant le script avec l'option <code>--force</code> (ou <code>-f</code>) pour forcer le renouvellement.</p><p>Je n'ai en effet rien intégré pour supprimer automatiquement les anciens dossiers. Je ne suis pas vraiment fan des scripts de suppression automatique : il y a toujours le risque qu'un de ces scripts ne supprime plus qu'il ne devrait <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ! Et puis ici, avec un renouvellement tous les 2 mois, cela fait au final seulement six dossiers par an. Du coup j'ai préféré dans mon cas faire le nettoyage manuellement une fois par an. Après libre à chacun d'adapter ce qui est proposé selon ses préférences et d'ajouter si nécessaire un petit script auxiliaire pour faire le ménage <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p> ]]></content:encoded> </item> <item><title>Par : Tyolus</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2298665</link> <dc:creator>Tyolus</dc:creator> <pubDate>Tue, 02 Aug 2016 02:52:28 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2298665</guid> <description><![CDATA[Ah je n&#039;avais pas du tout saisi le standard ISO, ce qui effectivement rend le &quot;Z&quot; cohérent... J&#039;ai été induit en erreur je pense par l&#039;écriture &#039;TZ&#039; (&lt;em&gt;Timezone&lt;/em&gt;)qui m&#039;a conduit à penser à voir apparaître &#039;UTC&#039;... Quoiqu&#039;il en soit oui j&#039;avais compris qu&#039;il fallait éviter les collisions des dossiers et cela ne m&#039;a pas empêché de mettre en oeuvre le certificat SSL aujourd&#039;hui, a priori avec succès en tout cas dans la phase de création initiale et de mise en production !J&#039;ai tenté de lancer le script de renouvellement mais je n&#039;ai eu qu&#039;une réponse &quot;négative&quot; dans le sens où le certif conservant encore 89 jours de validité il n&#039;est pas renouvelé... En soi ce n&#039;est pas si négatif que ça, au moins cela montre qu&#039;une partie du script semble s&#039;exécuter comme attendu ! J&#039;imagine que je n&#039;aurai de réponse définitive qu&#039;au moment où le critère de renouvellement sera atteint.Encore merci pour la réponse et le tuto ;)PS : je viens de réaliser, il y a du coup au fur et à mesure des renouvellements une accumulation des dossiers de stockage des certifs, j&#039;imagine que rien n&#039;empêche de supprimer les anciens (par exemple sur la base de leur date justement : inutile de garder les dossiers de plus de 90 jours car les certifs qu&#039;ils contiennent sont forcément périmés) ? Auquel cas j&#039;essaierai de voir si je peux inclure ça dans le script de renouvellement automatique : je n&#039;aime pas l&#039;accumulation de fichiers/dossiers inutiles :D.]]></description> <content:encoded><![CDATA[<p>Ah je n'avais pas du tout saisi le standard ISO, ce qui effectivement rend le "Z" cohérent... J'ai été induit en erreur je pense par l'écriture 'TZ' (<em>Timezone</em>)qui m'a conduit à penser à voir apparaître 'UTC'...<br /> Quoiqu'il en soit oui j'avais compris qu'il fallait éviter les collisions des dossiers et cela ne m'a pas empêché de mettre en oeuvre le certificat SSL aujourd'hui, a priori avec succès en tout cas dans la phase de création initiale et de mise en production !</p><p>J'ai tenté de lancer le script de renouvellement mais je n'ai eu qu'une réponse "négative" dans le sens où le certif conservant encore 89 jours de validité il n'est pas renouvelé... En soi ce n'est pas si négatif que ça, au moins cela montre qu'une partie du script semble s'exécuter comme attendu !<br /> J'imagine que je n'aurai de réponse définitive qu'au moment où le critère de renouvellement sera atteint.</p><p>Encore merci pour la réponse et le tuto <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>PS : je viens de réaliser, il y a du coup au fur et à mesure des renouvellements une accumulation des dossiers de stockage des certifs, j'imagine que rien n'empêche de supprimer les anciens (par exemple sur la base de leur date justement : inutile de garder les dossiers de plus de 90 jours car les certifs qu'ils contiennent sont forcément périmés) ? Auquel cas j'essaierai de voir si je peux inclure ça dans le script de renouvellement automatique : je n'aime pas l'accumulation de fichiers/dossiers inutiles <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2297939</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Mon, 01 Aug 2016 21:24:05 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2297939</guid> <description><![CDATA[Effectivement le but est bien de créer un dossier nommé selon la date et heure UTC courante. Mais pas d&#039;erreur selon moi sur le format : j&#039;applique le standard &lt;a href=&quot;https://en.wikipedia.org/wiki/ISO_8601#UTC&quot; rel=&quot;nofollow&quot;&gt;ISO 8601&lt;/a&gt;, qui indique que le fuseau UTC doit être signalé par un &quot;Z&quot;. Après cela n&#039;est qu&#039;un choix personnel, tu peux tout à fait choisir un autre format de nommage. L&#039;essentiel est d&#039;être certain qu&#039;un nom différent sera généré à chaque exécution, pour ne pas avoir de collision.Effectivement le lien symbolique doit toujours pointer vers le dernier dossier créé, de sorte à ce que le dernier certificat généré en date soit utilisé (à moins que la dernière exécution ait planté, et dans ce cas tout l&#039;intérêt de ce lien est justement de pouvoir switcher rapidement vers une précédente &quot;version&quot;).]]></description> <content:encoded><![CDATA[<p>Effectivement le but est bien de créer un dossier nommé selon la date et heure UTC courante. Mais pas d'erreur selon moi sur le format : j'applique le standard <a href="https://en.wikipedia.org/wiki/ISO_8601#UTC" rel="nofollow">ISO 8601</a>, qui indique que le fuseau UTC doit être signalé par un "Z".<br /> Après cela n'est qu'un choix personnel, tu peux tout à fait choisir un autre format de nommage. L'essentiel est d'être certain qu'un nom différent sera généré à chaque exécution, pour ne pas avoir de collision.</p><p>Effectivement le lien symbolique doit toujours pointer vers le dernier dossier créé, de sorte à ce que le dernier certificat généré en date soit utilisé (à moins que la dernière exécution ait planté, et dans ce cas tout l'intérêt de ce lien est justement de pouvoir switcher rapidement vers une précédente "version").</p> ]]></content:encoded> </item> <item><title>Par : Tyolus</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2295761</link> <dc:creator>Tyolus</dc:creator> <pubDate>Mon, 01 Aug 2016 08:42:19 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2295761</guid> <description><![CDATA[Salut ! Merci pour cet excellent tuto que je garde sous le coude (et dans mes marque-pages !) pour un avenir très proche !J&#039;ai parcouru rapidement, et j&#039;ai juste quelques détails que je ne comprends pas ou peu : dans l&#039;étape préparatoire (création de l&#039;utilisateur dédié + dossiers), il y a ce morceau de code : &lt;code&gt;mkdir -p ~letsencrypt/{bin,certs/archive/$(date --utc +&#039;%FT%TZ&#039;),private,challenges}&lt;/code&gt; suivi plus loin de : &lt;code&gt;ln -s archive/$(date --utc +&#039;%FT%TZ&#039;) ~letsencrypt/certs/live&lt;/code&gt;Dans le premier cas il s&#039;agit de créer un dossier à la date/heure UTC actuelle ? Le &#039;%TZ&#039; final ne devrait-il pas être &#039;%T%Z&#039; ? (car sinon chez moi ça me retourne par exemple &#039;08:14:49Z&#039; au lieu de &#039;08:14:49UTC&#039;) Le cas échéant on retrouve cette &#039;coquille&#039; (si c&#039;en est une ! ^^) dans le script de renouvellement (ainsi que celui proposé sur Github). Pour le lien symbolique, j&#039;imagine qu&#039;il faut en fait le faire sur le dossier précédemment créé et non retaper avec la commande date ?Merci en tout cas pour ce superbe tuto que je cherche depuis quelques jours, les précédents ne m&#039;ayant pas toujours satisfait ! :)]]></description> <content:encoded><![CDATA[<p>Salut ! Merci pour cet excellent tuto que je garde sous le coude (et dans mes marque-pages !) pour un avenir très proche !</p><p>J'ai parcouru rapidement, et j'ai juste quelques détails que je ne comprends pas ou peu : dans l'étape préparatoire (création de l'utilisateur dédié + dossiers), il y a ce morceau de code :<br /> <code>mkdir -p ~letsencrypt/{bin,certs/archive/$(date --utc +'%FT%TZ'),private,challenges}</code><br /> suivi plus loin de :<br /> <code>ln -s archive/$(date --utc +'%FT%TZ') ~letsencrypt/certs/live</code></p><p>Dans le premier cas il s'agit de créer un dossier à la date/heure UTC actuelle ? Le '%TZ' final ne devrait-il pas être '%T%Z' ? (car sinon chez moi ça me retourne par exemple '08:14:49Z' au lieu de '08:14:49UTC')<br /> Le cas échéant on retrouve cette 'coquille' (si c'en est une ! ^^) dans le script de renouvellement (ainsi que celui proposé sur Github).<br /> Pour le lien symbolique, j'imagine qu'il faut en fait le faire sur le dossier précédemment créé et non retaper avec la commande date ?</p><p>Merci en tout cas pour ce superbe tuto que je cherche depuis quelques jours, les précédents ne m'ayant pas toujours satisfait ! <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Par : Mr191212</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2118005</link> <dc:creator>Mr191212</dc:creator> <pubDate>Fri, 17 Jun 2016 23:55:12 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2118005</guid> <description><![CDATA[Oui, je parlais bien évidemment du script dont tu parles ici va falloir que je dorme plus souvent moi :)]]></description> <content:encoded><![CDATA[<p>Oui, je parlais bien évidemment du script dont tu parles ici<br /> va falloir que je dorme plus souvent moi <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2117450</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Fri, 17 Jun 2016 19:22:43 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2117450</guid> <description><![CDATA[Donc tu parlais du script que je fourni, et non du script officiel :)]]></description> <content:encoded><![CDATA[<p>Donc tu parlais du script que je fourni, et non du script officiel <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Par : Mr191212</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2113765</link> <dc:creator>Mr191212</dc:creator> <pubDate>Thu, 16 Jun 2016 20:50:11 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2113765</guid> <description><![CDATA[Oups, j&#039;avais lu cette section en diagonale, je parlais bien évidemment du script officiel :) Je suis un peu comme toi, réticent à installer une usine à gaz dont tu as peu de contrôle et qui peut faire tout et n&#039;importe quoi (surtout du grand n&#039;importe quoi).]]></description> <content:encoded><![CDATA[<p>Oups, j'avais lu cette section en diagonale, je parlais bien évidemment du script officiel <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br /> Je suis un peu comme toi, réticent à installer une usine à gaz dont tu as peu de contrôle et qui peut faire tout et n'importe quoi (surtout du grand n'importe quoi).</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2113231</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Thu, 16 Jun 2016 17:25:11 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2113231</guid> <description><![CDATA[Hello ! L&#039;article est un peu long, mais assez complet je pense : toutes les réponses y sont déjà écrites ;) Effectivement le certificat généré est valide pour 90 jours. Si tu parles du script que je propose, je te conseille de relire le paragraphe &quot;Automatisation du renouvellement&quot;, où il est écrit comment faire la tâche cron pour automatiser le renouvellement. Si tu parles plutôt du script &quot;officiel&quot;, alors je ne saurais trop te dire (vu que je ne l&#039;ai pas utilisé ^^), mais je dirais qu&#039;il faut aussi faire une tâche cron. En ce qui me concerne, sur mon VPS et avec le script maison que j&#039;ai déposé sur Gist, je ne m&#039;occupe plus de rien et je reçois même les logs sur ma boîte mail via Logwatch !]]></description> <content:encoded><![CDATA[<p>Hello !<br /> L'article est un peu long, mais assez complet je pense : toutes les réponses y sont déjà écrites <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br /> Effectivement le certificat généré est valide pour 90 jours. Si tu parles du script que je propose, je te conseille de relire le paragraphe "Automatisation du renouvellement", où il est écrit comment faire la tâche cron pour automatiser le renouvellement.<br /> Si tu parles plutôt du script "officiel", alors je ne saurais trop te dire (vu que je ne l'ai pas utilisé ^^), mais je dirais qu'il faut aussi faire une tâche cron.<br /> En ce qui me concerne, sur mon VPS et avec le script maison que j'ai déposé sur Gist, je ne m'occupe plus de rien et je reçois même les logs sur ma boîte mail via Logwatch !</p> ]]></content:encoded> </item> <item><title>Par : Mr191212</title><link>https://www.kevinsubileau.fr/informatique/astuces-tutoriels/lets-encrypt-installation-manuelle-vps-apache.html#comment-2113154</link> <dc:creator>Mr191212</dc:creator> <pubDate>Thu, 16 Jun 2016 17:05:27 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=2216#comment-2113154</guid> <description><![CDATA[Salut Kévin, déjà très bel article :) Je pense que je vais l&#039;utiliser pour un projet perso. Cependant, je me demande qu&#039;en est il de la durée de validité de ce certificat. J&#039;ai lu par ailleurs qu&#039;il était valide uniquement 90 jours, si c&#039;est le cas, est ce que le script assure lui même le renouvellement ou faut le faire à la main ?]]></description> <content:encoded><![CDATA[<p>Salut Kévin, déjà très bel article <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br /> Je pense que je vais l'utiliser pour un projet perso.<br /> Cependant, je me demande qu'en est il de la durée de validité de ce certificat.<br /> J'ai lu par ailleurs qu'il était valide uniquement 90 jours, si c'est le cas, est ce que le script assure lui même le renouvellement ou faut le faire à la main ?</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: www.kevinsubileau.fr @ 2026-04-25 12:03:28 -->