Impossible de mettre à jour mon certificat

Bonjour. Mon Discourse est à jour avec la version 3.2.0.beta3-dev. Pourtant, hier à 17h, heure européenne, le site est tombé en panne (wespenreboards.com), et il s’agit manifestement d’un problème de certificat (voir pièce jointe. Ouvrir dans un nouvel onglet et agrandir), j’ai donc exécuté le code suivant dans ma console :

cd /var/discourse
git pull
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

Cependant, nous ne pouvons toujours pas nous connecter à Discourse. Deux questions :

  1. Le certificat ne devrait-il pas se mettre à jour automatiquement lors de la mise à niveau de Discourse ?

  2. Comment puis-je résoudre ce problème afin que nous puissions nous reconnecter ?

Oh non, pas encore. :slight_smile:

En examinant le sujet de la dernière fois que le certificat a dû être renouvelé, je pense que cela pourrait être dû au fait que l’une des trois commandes n’a pas fonctionné comme prévu :

Avez-vous la sortie de ces commandes à portée de main que vous pourriez partager afin que nous puissions mieux voir où cela échoue ?

1 « J'aime »

Qui est votre fournisseur de domaine ? Certains, comme Google, incluent des certificats SSL qui n’ont pas besoin de renouvellement.

Il semble que vous utilisiez peut-être un certificat de site gratuit ?

Une entreprise avec laquelle je travaille utilise un certificat de site gratuit… Et souvent, ils oubliaient de le renouveler.

Dans ma capture d’écran, il est indiqué qu’il a expiré. Connectez-vous donc au service qui a fourni le certificat et renouvelez-le.

Les certificats SSL sont générés automatiquement dans le cadre d’une installation de Discourse, et sont également renouvelés automatiquement.

Je pense que dans ce cas, quelque chose s’est mal passé avec la reconstruction/le démarrage (Wes a malheureusement des problèmes tous les 3 mois lorsque le certificat arrive à échéance pour être renouvelé).

2 « J'aime »

Alors. OP est sur un plan hébergé ou auto-hébergé ?

C’est logique. L’entreprise que j’aide utilise un bureau d’enregistrement de domaine qui ne fournit pas de certificat SSL et a choisi d’utiliser un service de certificat gratuit.

Dans Discourse, est-ce que la section Let’s Encrypt sert à cela, une option de construction alternative pour le SSL ?

Non, ils sont auto-hébergés.

Tout devrait être géré par LetsEncrypt, sauf si vous vous désinscrivez.

Ah cool. Mon site a été initialement configuré par un ami côté vps… Quand je l’ai changé d’un site de test. J’ai utilisé un fournisseur de domaine qui fournit un certificat SSL. Donc, mon ami et la société rach ont tous deux renoncé à ce moment-là. C’est une douleur avec la société car ils oublient toujours souvent de leur côté de le renouveler.

Merci d’avoir élargi ma conscience.

:clinking_beer_mugs::smiling_face_with_sunglasses::vulcan_salute:

J’ai relancé le renouvellement du certificat une fois de plus dans la console, et maintenant cela semble fonctionner ! Ce devait être un bug la première fois.

Oui, pour une raison quelconque, je dois apparemment mettre à jour le certificat tous les trois mois, même si je mets à niveau Discourse immédiatement lorsque la mise à niveau est disponible.

Merci à tous,
Wes

C’est super. :slight_smile: :rocket:

As-tu relancé ceci pour que ça fonctionne :

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

Ou était-ce autre chose ?

1 « J'aime »

Je viens de le relancer et cela a fonctionné la deuxième fois. Même code.

1 « J'aime »

La prochaine fois, dans deux mois, vous devriez vérifier et ne pas attendre qu’il expire. Il se renouvellerait après 60 jours. Mettez un rappel quelque part. Uptime Robot vous enverra un rappel je pense, mais pas sur leur offre gratuite.

Utilisez-vous Cloudflare ou autre chose devant votre installation Discourse ?

Oui, je vais programmer un minuteur pour cela. Et non, je n’utilise pas Cloudflare ni quoi que ce soit d’autre dont je connaisse l’existence devant mon installation.

Merci, Jay.