Ist dies ein Let’s Encrypt-Zertifikat oder eine andere Art? Wenn es sich um ein anderes Zertifikat handelt, müssen Sie das neue Zertifikat an derselben Stelle platzieren wie das alte.
Es ist ein LE-Zertifikat. Ich habe beim Einrichten der gesamten Website gerade die E-Mail-Adresse für LE hinzugefügt. Ich kann die URL der Website nicht teilen, aber ich kann alle benötigten Informationen bereitstellen. Discourse ist auf dem neuesten Stand.
Chrome zeigt das geschlossene Vorhängeschloss an, was besagt, dass das Zertifikat in Ordnung ist, aber der Zeitraum, für den das Zertifikat ausgestellt wurde, liegt in der Vergangenheit. Beim Öffnen des Zertifikats wird angezeigt, dass es veraltet ist.
Es gibt keinen Proxy.
Gibt es keine manuelle Möglichkeit, es zu aktualisieren?
EDIT: Chrome und die Standard-Windows-Informationen zum Zertifikat besagen, dass das Zertifikat veraltet ist, aber Firefox sagt, es sei in Ordnung und die Daten sind gültig.
Ich weiß nicht, welchen Client Sie verwenden, aber wenn Sie certbot certificates ausführen, werden alle Zertifikate – abgelaufene und gültige – angezeigt. Wenn Sie noch das abgelaufene Zertifikat verwenden und ein gültiges haben, installieren Sie das gültige.
Aber meiner Meinung nach ist dies ein Problem, das in der Community unter letsencrypt.org gelöst werden sollte.
Eine Sache, die Sie beachten sollten: LetsEncrypt wurde entwickelt, um Ihre Erneuerungen zu automatisieren. Wenn Sie es mit dem Befehl certbot manual ausführen, müssen Sie es alle 60–90 Tage manuell erneuern. Wenn Sie certonly verwenden, müssen Sie das Zertifikat nach der Erstellung selbst installieren.
Ich habe keine Zertifikats-App ausgewählt. Dies ist eine Standard-Installation von Discourse, daher weiß ich nicht einmal, ob es sich um Certbot oder acme.sh handelt.
Dies hilft zu verstehen, dass das acme-Skript zur Installation/Aktualisierung verwendet wird. Aber ich finde immer noch keine manuellen Anweisungen zum Aktualisieren des Zertifikats. Dafür sollte es eine Webseite geben. Später werde ich versuchen, den Container zu betreten und basierend auf diesem Code ein neues Zertifikat auszustellen.
@neounix
Bevor ich das Zertifikat aktualisiere, möchte ich wissen, warum es für Chrome (genau die Windows-Informationen zum Zertifikat) als ungültig (abgelaufen) angezeigt wird, während es für Firefox gültig ist und ein Ablaufdatum in der Zukunft hat.
Vielleicht ist es nicht nötig, das Zertifikat manuell zu aktualisieren?
Wenn du im Browser nur das Zertifikatsdatum überprüfst, könnte es aufgrund des Service Workers des Forums ein altes Datum anzeigen. Ich denke nicht, dass dies ein Problem ist (obwohl ich nicht genau weiß, wie das alles funktioniert.)
Du kannst dein Setup so konfigurieren, wie du es ausprobieren möchtest.
Wenn ich es einrichte, konfiguriere ich die Zertifikate immer so, wie ich es in meinem Beitrag beschrieben habe, da dies einfach und problemlos funktioniert.
Es ist nicht nötig, eine „Zertifikatsanalyse“ durchzuführen, da du einfach ein neues kostenlos anfordern kannst, ohne dass dabei Probleme auftreten.
Ich habe es versucht und kann nicht sagen, ob es funktioniert hat. Ich habe die Seite in Chrome einfach mit Strg+F5 neu geladen, und das Zertifikat ist jetzt gültig. Scheint am Cache zu liegen…