2015-12-19 15 views
5

verschlüsseln Ich habe eine Meteor App auf modulus.io bereitgestellt und möchte SSL mit Let's Encrypt einrichten.Lassen Sie uns das Zertifikat auf modulo.io

Nach Let's Encrypt's documentation scheint es, dass Sie Zugriff auf die Befehlszeile des Servers benötigen, um ihren Client zu installieren. Aber soweit ich weiß, gibt es keine Möglichkeit, auf modulus.io auf die Befehlszeile des Servers zuzugreifen.

Gibt es eine Möglichkeit, ein Let's Encrypt-Zertifikat auf modulo.io zu erhalten? Wenn das so ist, wie?

+1

Beachten Sie, dass Let's Encrypt Zertifikate [** kurzlebig **] (https://letsencrypt.readthedocs.org/en/latest/using.html#renewal) mindestens alle 90 Tage erneuert werden müssen. – zaph

Antwort

2

LetsEncrypt ist ein Tool, das einfach Zertifikate und Schlüssel generiert. Ein Teil der Magie liegt in den Clients, die sich automatisch regenerieren können, wenn die Zertifikate ablaufen, aber es gibt nichts, was Sie davon abhält, es selbst zu tun. Beachten Sie jedoch, dass LetsEncrypt Probleme verursacht, die in 90 Tagen ablaufen, so dass Sie diesen Vorgang häufig wiederholen müssen, bis Modul einen Client unterstützt.

LetsEncrypt Installieren

$ git clone https://github.com/letsencrypt/letsencrypt 
$ cd letsencrypt 
$ ./letsencrypt-auto 

Hinweis: Zum Zeitpunkt des Mac OS X-Unterstützung Schreiben sehr experimentell ist. Um dies zu gewährleisten ordnungsgemäß installiert möchten Sie können eine Linux-Distribution

generieren SSL-Zertifikat verwenden:

$ ./letsencrypt-auto certonly --standalone -d example.com

Kopieren in Modul Admin

# pbcopy is a Linux command that will copy the contents of a file to your clipboard 
$ pbcopy < /etc/letsencrypt/live/example.com/privkey.pem 
$ pbcopy < /etc/letsencrypt/live/example.com/cert.pem 

Hinweis: Sie Möglicherweise müssen Sie vor dem Kopieren ein Bündel erstellen. Anweisungen können here gefunden werden.

+0

Danke, dass Sie mich in die richtige Richtung weisen. Ich habe versucht, das Zertifikat in einer virtuellen Maschine zu generieren, habe aber [diesen Authentifizierungsfehler] (http://pastebin.com/ucaPmKzc). Umher zu googeln machte mich nicht weiser. –

5

Zu diesem Zeitpunkt unterstützt Modul nicht Let's Encrypt. Allerdings werden wir diesen Sommer (Sommer 2016) weitere Unterstützung anbieten.


Bearbeiten: ab dem 28. Juli 2016 haben wir Let's Encrypt für unsere Public Cloud aktiviert.

Sie können dies aktivieren, indem Sie zu Ihrem Projekt-Dashboard gehen, dann den Abschnitt "Administration" Ihres Dashboards, und wählen Sie Enable Let's Encrypt.

Sie müssen nur auf die Schaltfläche klicken. Das ist es. Wir erneuern das Zertifikat automatisch für Sie und alles.

Weitere Informationen zu Let's Encrypt für unsere Plattform finden Sie unter here.