Heute ist das Zertifikat meiner Discourse-Installation abgelaufen.
Ich habe versucht, es zu erneuern, indem ich die folgenden Befehle befolgt habe:
ssh root@your.discourse.server
cd /var/discourse/shared/standalone
cp -r ssl ssl_backup
rm ssl/*
cd /var/discourse
./launcher rebuild app
Nach der Ausführung sehe ich, dass neue Dateien im Verzeichnis /var/discourse/shared/standalone/ssl verfügbar sind. Dieses neue Zertifikat wird jedoch von der Website nicht geladen.
Irgendwelche Ideen, wie dieses Problem gelöst werden kann?
Diese Schritte sind normalerweise nicht notwendig – das Build-Skript aktualisiert Ihr Zertifikat bei Bedarf von selbst.
Ich frage mich, ob Ihre Löschung des Verzeichnisinhalts den Build-Prozess beeinträchtigt?
Ich hatte vor ein paar Monaten genau dasselbe Problem. Ich habe alles versucht, was ich auf Meta finden konnte, aber am Ende hat ein einfacher Neustart des Servers das Problem für mich gelöst.
Es funktioniert endlich. Es war mein Port 80 aus meiner Azure-Umgebung, der geschlossen war, sodass die Herausforderungsantwort bei der Generierung des Zertifikats fehlschlug … danke für deine Hilfe.