让我们在modulus.io上加密证书

时间:2015-12-19 07:52:17

标签: ssl meteor ssl-certificate modulus.io lets-encrypt

我已在modulus.io部署了Meteor应用,并希望使用Let's Encrypt设置SSL。

根据Let's Encrypt's documentation,您似乎需要访问服务器的命令行来安装他们的客户端。但是,据我所知,没有办法在modulus.io上访问服务器的命令行。

有没有办法在modulus.io上获得Let的加密证书?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:5)

目前,Modulus不支持Let's Encrypt。 但是,今年夏天(2016年夏天),我们将加入对此的支持。

编辑:截至2016年7月28日,我们为公共云启用了Let's Encrypt。

您可以转到项目信息中心,然后转到信息中心的“管理”部分,然后选择Enable Let's Encrypt来启用此功能。

您只需点击按钮即可。而已。我们会为您和所有内容自动续订证书。

有关我们平台的Let's Encrypt的更多信息,请访问here

答案 1 :(得分:2)

LetsEncrypt是一个简单生成证书和密钥的工具。一些神奇的东西在客户端可以在证书过期时自动重新生成,但没有什么能阻止你自己手动完成。请注意,LetsEncrypt会发布在90天后过期的证书,因此您必须经常重复此过程,直到Modulus支持客户端为止。

安装LetsEncrypt

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

注意:在撰写本文时,Mac OS X支持非常实验性。要确保正确安装,您可能需要使用Linux发行版

生成SSL证书:

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

复制到模数管理员

# 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

注意:您可能需要在复制前创建一个包。可以找到说明here