Letsencrypt bei jedem Build ausgestellt?

Ich habe kürzlich den Speicherplatz auf meinem DO-Droplet mit dieser Anleitung erweitert - Move Uploads and Backups to DigitalOcean Block Storage

Dadurch habe ich meine Discourse-Instanz beschädigt und musste sie mit der hier gefundenen Anleitung neu installieren - How To Install Discourse on Ubuntu 14.04 | DigitalOcean

Ich habe die Schritte zur Installation von Letsencrypt hier durchgeführt - Set up HTTPS support with Let's Encrypt

Während ich Probleme hatte, eine E-Mail zu versenden, musste ich die Datei app.yml bearbeiten und neu erstellen. Es scheint, dass Letsencrypt jedes Mal ein neues Zertifikat ausgestellt hat. Hätte ich die Zeilen in app.yml nach dem ersten Neubau auskommentieren sollen, oder habe ich hier etwas übersehen?

Meine Seite ist jetzt auf Mobilgeräten überhaupt nicht mehr zugänglich, Non secure server und zeigt den Registrierungsbildschirm auf dem Laptop an, erlaubt mir aber nicht, über diese Seite hinauszugehen https://vapingcommunity.co.uk/finish-installation/register und gibt den Fehler aus - Diese Website ist nicht erreichbar

Meine Seite ist - https://vapingcommunity.co.uk

Vielen Dank im Voraus

Es funktioniert über HTTP, oder? :thinking:
http://vapingcommunity.co.uk/finish-installation/register

1 „Gefällt mir“

Es scheint zu funktionieren, wenn ich http erzwinge oder die IP-Adresse verwende, aber dann möchte es schnell wieder zu https wechseln und die Domain verwenden. Die E-Mail wird immer noch nicht gesendet.

Ich schätze, was ich wissen muss, ist, ob ich Letsencrypt nicht in der app.yml haben sollte, wenn ich beim Beheben des E-Mail-Problems neu aufbauen werde.

Tatsächlich könnten Sie bald auf ein Let’s Encrypt Kontingent / eine Ratenbegrenzung stoßen (wenn nicht bereits geschehen)

1 „Gefällt mir“

Sieht so aus, als müsste ich eine Woche warten. Ist es in Ordnung, wenn ich ein Backup auf der neuen Installation über HTTP hochlade?

Ich denke schon, mit der kleinen Einschränkung des force_https-Parameters (den Sie wahrscheinlich in der Rails-Konsole auf false setzen müssen)

ps. Standardinstallation, das ist der Weg… :wink:

2 „Gefällt mir“

Ein „Cheat“ ist, Let’s Encrypt mit mehreren Domains einrichten und eine andere Subdomain (wie ein zusätzliches www) hinzufügen.

Der Uploader funktioniert möglicherweise nicht über HTTP.

3 „Gefällt mir“

Nun, ich habe endlich meine E-Mail zum Laufen gebracht! :tada:

Jetzt ist die Seite einfach kaputt…

Ich werde wohl einfach warten und es jeden Tag erneut versuchen, bis es funktioniert.

1 „Gefällt mir“