Wenn Sie aus irgendeinem Grund (z. B. aufgrund fehlgeschlagener Migrationen, die eine Neuinstallation erfordern, oder anderer “Experimente”) mehrere nachfolgende rebuild-app’s durchführen müssen, wie können Sie am sichersten sicherstellen, dass das bereits vorhandene Let’s Encrypt-Zertifikat wiederverwendet und nicht neu ausgestellt wird?
Soweit ich weiß (das habe ich in einem Beitrag hier gesehen), blockiert Let’s Encrypt Ihr Zertifikat nach einigen Versuchen für einige Zeit (Tage?), daher die Frage.
Sind Sie sicher? Ich meine, „sollte nicht“ oder „wird nicht“? In meinem Fall, nachdem ich wahrscheinlich das vierte Discourse-Setup in derselben bestehenden Installation durchgeführt hatte, begann der Server schließlich, „Zeitüberschreitungen“ zu haben (für ein paar Tage). Es gibt viele Beiträge hier, die raten, ./discourse-setup zu verwenden, wenn Sie Setup-Details, E-Mails usw. ändern müssen.
Es gibt diese 3 Zeilen in der app.yml:
## Uncomment these two lines if you wish to add Lets Encrypt (https)
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
aber ich bin mir nicht sicher, ob das Auskommentieren dieser Zeilen bedeutet, dass das vorhandene Zertifikat beibehalten/wiederverwendet wird oder ob überhaupt kein Zertifikat vorhanden sein wird.