5

我已经在modules.io上部署了一个 Meteor 应用程序,并希望使用Let's Encrypt设置 SSL 。

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

有没有办法在modules.io 上获得Let's Encrypt 证书?如果是这样,怎么做?

4

2 回答 2

5

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


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

您可以通过转到项目仪表板、仪表板的“管理”部分来启用此功能,然后选择Enable Let's Encrypt

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

有关我们平台的 Let's Encrypt 的更多信息,请参见此处

于 2016-06-27T14:38:00.360 回答
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

注意:您可能需要在复制之前创建一个捆绑包。说明可以在这里找到。

于 2015-12-21T18:45:18.820 回答