Mise à jour : certificat SSL non valide

Bonjour à tous,

J’ai une page web Discourse pour laquelle un certificat SSL a été émis.
L’adresse e-mail se trouve dans le fichier app.yaml.

Cependant, le certificat n’est plus valide et je dois le mettre à jour.
./launcher rebuild app ne résout pas le problème.

Comment puis-je mettre à jour le certificat dans cette situation ?

Avez-vous Cloudflare devant votre serveur ?

Aucun Cloudflare devant.

S’agit-il d’un certificat Let’s Encrypt ou d’un autre type ? S’il s’agit d’un autre certificat, vous devez placer le nouveau certificat à l’endroit où se trouvait l’ancien.

Quelle est l’URL de votre site ?

C’est un certificat LE. Je viens d’ajouter l’e-mail pour LE lors de la configuration complète du site. Je ne peux pas partager l’URL du site, mais je peux fournir toutes les informations nécessaires. Discourse est à jour.

Let’s Encrypt devrait renouveler automatiquement, à condition qu’aucun proxy n’intercepte la connexion.

Chrome affiche un cadenas fermé, indiquant que le certificat est valide, mais la période de validité du certificat est dans le passé. Lors de l’ouverture du certificat, il est indiqué qu’il est expiré.

Il n’y a pas de proxy.

N’existe-t-il pas de méthode manuelle pour mettre à jour ?

EDIT : Chrome et les informations Windows standard sur le certificat indiquent que le certificat est expiré, mais Firefox indique qu’il est valide et que les dates sont correctes.

1 « J'aime »

Je ne sais pas quel client vous utilisez, mais si vous utilisez certbot certificates, cela affichera tous les certificats, expirés et valides. Si vous utilisez toujours le certificat expiré tout en ayant un certificat valide, installez le certificat valide.

Mais à mon avis, cela ressemble à un problème à résoudre sur community.letsencrypt.org.

Une chose à noter : LetsEncrypt a été conçu pour automatiser vos renouvellements. Si vous l’exécutez avec la commande certbot manual, vous devrez renouveler manuellement tous les 60 à 90 jours. Si vous utilisez ```certonly``, une fois le certificat créé, vous devrez l’installer vous-même.

1 « J'aime »

Je ne choisissais pas l’application de certificat. Il s’agit de l’installation par défaut de Discourse, donc je ne sais même pas s’il s’agit de certbot ou d’acme.sh.

1 « J'aime »

Bonjour @pbies,

Selon le code :

 exec:
       cmd:
         - cd /root && git clone --branch 2.8.2 --depth 1 https://github.com/Neilpang/acme.sh.git && cd /root/acme.sh
         - touch /var/spool/cron/crontabs/root
         - install -d -m 0755 -g root -o root $LETSENCRYPT_DIR
         - cd /root/acme.sh && LE_WORKING_DIR="${LETSENCRYPT_DIR}" ./acme.sh --install --log "${LETSENCRYPT_DIR}/acme.sh.log"
         - cd /root/acme.sh && LE_WORKING_DIR="${LETSENCRYPT_DIR}" ./acme.sh --upgrade --auto-upgrade

J’espère que cela vous aidera… :slight_smile:

2 « J'aime »

Cela aide à comprendre que le script acme est utilisé pour l’installation et la mise à jour. Cependant, je ne trouve toujours pas d’instructions manuelles pour mettre à jour le certificat. Il devrait exister une page web à ce sujet. Plus tard, je tenterai d’entrer dans le conteneur et d’émettre un nouveau certificat en me basant sur ce code.

1 « J'aime »

Bonjour @pbies,

Vous pourriez également être intéressé d’examiner cron pour voir quelle commande s’exécute dans le fichier crontab du conteneur :

Par exemple, dans votre conteneur d’application principal :

crontab -l

Salutations !

3 « J'aime »

@neounix
Avant de mettre à jour le certificat, j’aimerais savoir pourquoi, pour Chrome (plus précisément les informations Windows sur le certificat), le certificat n’est plus valide (périmé), alors que pour Firefox, le certificat est valide et a une date d’expiration dans le futur.

Peut-être qu’il n’est pas nécessaire de mettre à jour manuellement le certificat ?

Si vous vérifiez simplement la date du certificat dans votre navigateur, il se peut qu’une ancienne date s’affiche en raison du service worker du forum. Je ne pense pas que ce soit un problème (bien que je ne sache pas exactement comment tout cela fonctionne).

1 « J'aime »

Cher @pbies,

Vous pouvez configurer votre installation comme vous le souhaitez.

De mon côté, je configure toujours les certificats comme je l’ai décrit dans mon message, car cela fonctionne facilement et sans problème.

Il n’est pas nécessaire de faire une « analyse des certificats » car vous pouvez simplement en demander un nouveau gratuitement, sans difficulté ni problème.

J’ai essayé mais je ne peux pas dire si cela a fonctionné. J’ai simplement rafraîchi le site en forçant le rechargement (Ctrl+F5) dans Chrome et le certificat est maintenant valide. Cela semble être un problème de cache…

Merci pour votre aide les gars !

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.