Bootstrap-Fehler bei Discourse-Installation: ENOENT - /etc/runit/1.d/letsencrypt

Ein Plugin? Das ist cups-Code aus deiner app.yml, richtig? Versucht du, ein weiteres Zertifikat hinzuzufügen? Wie in Set up Let’s Encrypt with multiple domains / redirects Kannst du den tatsächlichen Code und beide Zertifikate einfügen?

Wie du richtig bemerkst, existiert dieses runit nicht mehr, und diese Magie steckt jetzt in /usr/local/bin/letsencrypt (innerhalb des Containers)

Ich denke, vielleicht möchtest du etwas Ähnliches wie das hier, wenn deine Seite www.mysite.org ist und du auch ein Zertifikat für forum.mysite.org haben möchtest:

- replace:
    filename: "/usr/local/bin/letsencrypt"
    from: "/-d www.mysite.org/"
    to: "-d www.mysite.org -d forum.mysite.org "
    global: true

Was ich tun würde (was dir vielleicht nicht hilft) ist, in den Container zu gehen, apt update;apt install -y vim auszuführen und dann /usr/local/bin/letsencrypt zu bearbeiten, sodass es die gewünschten Zertifikate anfordert.

Ich habe dem oben verlinkten Let’s Encrypt-Thema Code hinzugefügt, der es dir ermöglichen sollte, deine Domain einzugeben und Code zu erhalten, den du in deine app.yml kopieren/einfügen kannst.

1 „Gefällt mir“