2015-12-19 34 views
5

Ho distribuito un'applicazione Meteor su modulus.io e desidero configurare SSL con Let's Encrypt.Cifriamo il certificato su modulus.io

Secondo Let's Encrypt's documentation, sembra che sia necessario accedere alla riga di comando del server per installare il client. Ma, per quanto ne so, non c'è modo di accedere alla riga di comando del server su modulus.io.

C'è un modo per ottenere un certificato Let's Encrypt su modulus.io? Se é cosi, come?

+1

Nota che i certificati Let's Encrypt sono [** di breve durata **] (https://letsencrypt.readthedocs.org/en/latest/using.html#renewal) devono essere rinnovati almeno ogni 90 giorni. – zaph

risposta

2

LetsEncrypt è uno strumento che genera semplicemente certificati e chiavi. Parte della magia è nei client che possono rigenerarsi automaticamente quando i certificati scadono, ma non c'è nulla che ti impedisca di farlo manualmente. Sappi che LetsEncrypt emette certificati che scadono in 90 giorni, quindi dovrai ripetere frequentemente questo processo finché Modulus non supporta un client.

Installare LetsEncrypt

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

Nota: Al momento della stesura di questo supporto per Mac OS X è molto sperimentale. Per garantire questo viene installato correttamente si consiglia di utilizzare una distro Linux

Generate SSL Cert:

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

copia alla Admin modulo

# 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 

Nota: È potrebbe essere necessario creare un pacchetto prima di copiare. Le istruzioni possono essere trovate here.

+0

Grazie per avermi indicato nella giusta direzione. Ho provato a generare il certificato in una macchina virtuale, ma ho ottenuto [questo errore di autenticazione] (http://pastebin.com/ucaPmKzc). Googling in giro non mi ha reso più saggio. –

5

A questo punto Modulus non supporta Let's Encrypt. Tuttavia, questa estate (estate 2016) aggiungeremo il supporto per questo.


Modifica: a partire dal 28 luglio 2016 abbiamo attivato Let's Encrypt per il nostro cloud pubblico.

È possibile abilitarlo andando nella dashboard del progetto, quindi nella sezione "amministrazione" della dashboard, quindi selezionare Enable Let's Encrypt.

Devi solo fare clic sul pulsante. Questo è tutto. Rinnoviamo automaticamente il certificato per te e per tutto.

Ulteriori informazioni su Let's Encrypt per la nostra piattaforma sono disponibili here.