‫Als nächstes, wie kann ich mit SSL-Zertifikaten umgehen? C.
‫Santiago sagt: Wie kann ich mit SSL-Zertifikaten für Engine X und die lokale Umgebung umgehen?
‫Entwicklungsumgebung für HTPs ja so prod.
‫Vor Ort müssen Sie nur Ihre eigenen Zertifikate erstellen, wenn Sie zu einer lokalen Entwicklung gehen.
‫Dann würde ich wahrscheinlich Engine X oder Datenverkehr oder etwas Ähnliches in Ihrer Compose-Datei verwenden und auf
‫diese Weise können Sie Ihre URLs und Pakete zurückerhalten Ihre App stimmt und Sie können nachschauen. Let's Encrypt Let's Encrypt hat einen guten Artikel über Zertifikate für lokale
‫Hosts und sie geben Ihnen den gesamten Hintergrund darüber, warum Sie keine Platzhalter erhalten sollten oder warum Sie
‫keine lokale Verschlüsselung verwenden sollten Host-Verkehr und dass Sie sie wirklich nur generieren sollten, speichern
‫Sie sie auf Ihrem lokalen Computer und binden Sie sie zur Laufzeit in Ihren
‫Containern. Verwenden Sie Docker Compose, um diese Zertifikate in Ihre laufenden Container zu binden,
‫sodass sie immer einem Zertifikat vertrauen.
‫Wenn Sie jetzt immer dasselbe Zertifikat verwenden und dies ist, was ich tue, können Sie es außerhalb Ihres Projekts
‫irgendwo auf Ihrem lokalen Computer speichern und dann Ihren Browsern anweisen, ihm zu vertrauen.
‫Wenn Sie also den Namen verwenden, der mit dem Zertifikat übereinstimmt.
‫Wenn Sie die Zertifikate mit dem Namen local host auf Ihrem lokalen Computer erstellen
‫und diese dann in Ihrer Compose-Datei für Ihre Proxys verwenden, weisen Sie Ihre Browser an, diesem Zertifikat zu vertrauen.
‫Dann wissen Sie, dass Sie eine großartige lokale Bereitstellungsumgebung haben, die immer funktioniert.
‫Sie erhalten keine Warnungen und Ihre Browser vertrauen darauf, dass Sie nicht unbedingt Zertifikate von Drittanbietern
‫benötigen, da diese nicht für lokale Computer geeignet sind.
‫Sie sind nicht für lokale Computer konzipiert, und ich würde diese Zertifikate nicht einfach weitergeben. Es gibt keinen
‫Grund, sie wirklich weiterzugeben. Sie sind einfach zu erstellen.
‫Wisst, dass es für mich wie ein SS-Hauptquartier ist.
‫Bewahren Sie es einfach auf Ihrem lokalen Computer auf.
‫Sie können es sogar einfach in Ihrem Punkt-SSH-Ordner behalten oder ein Punkt-Zertifikat in Ihrem Profil auf
‫Ihrem lokalen Computer erstellen und es dort stürmen und in Ihren Erstellungsdateien verknüpfen, sodass Sie es immer zur Hand haben, wenn Sie
‫es in Ihrem haben Proxys oder beliebige Webserver, für die SSL lokal verwendet werden soll.
‫In der Produktion ist das natürlich etwas ganz anderes.
‫Wenn Sie zum Beispiel von Docker-Schwarm sprechen, verwende ich Let's Encrypt gerne für Datenverkehr, bei dem es sich um
‫einen Front-End-Proxy handelt, der auf diese Weise wie Engine X funktioniert, und ich habe ein Repo mit dem Namen dogs versus cat, das ein
‫Beispiel dafür hat.
‫Ich werfe das auch für dich hier rein.
‫In diesem Repository finden Sie ein Beispiel für die Verwendung eines Traffic-Proxys mit Let's Encrypt, sodass Ihre Zertifikate automatisch
‫abgerufen und zurückgegeben werden.
‫Wenn Sie jetzt Ihre eigenen Zertifikate kaufen möchten, wie wir es traditionell getan haben.
‫Das ist auch gut so.
‫Sie könnten diese in Geheimnissen aufbewahren und mit kubanischen Wirbeln schwärmen, Sie könnten auch stürmen und Geheimnisse bewahren und auf diese Weise wären sie
‫für jeden Behälter verfügbar, den Sie benötigen.
‫Hoffentlich hilft das.
‫Und eine gute Frage.