Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 让';s在module.io上加密证书_Ssl_Meteor_Ssl Certificate_Modulus.io_Lets Encrypt - Fatal编程技术网

Ssl 让';s在module.io上加密证书

Ssl 让';s在module.io上加密证书,ssl,meteor,ssl-certificate,modulus.io,lets-encrypt,Ssl,Meteor,Ssl Certificate,Modulus.io,Lets Encrypt,我已在上部署了Meteor应用程序,并希望使用设置SSL 根据,似乎您需要访问服务器的命令行才能安装其客户端。但是,据我所知,无法在module.io上访问服务器的命令行 有没有办法在module.io上获取Let's Encrypt证书?如果是这样,怎么做?LetsEncrypt是一种只生成证书和密钥的工具。有些神奇之处在于客户端可以在证书过期时自动重新生成,但没有什么可以阻止您自己手动执行。请注意,LetsEncrypt发布的证书将在90天后过期,因此您必须经常重复此过程,直到Module支

我已在上部署了Meteor应用程序,并希望使用设置SSL

根据,似乎您需要访问服务器的命令行才能安装其客户端。但是,据我所知,无法在module.io上访问服务器的命令行


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

LetsEncrypt是一种只生成证书和密钥的工具。有些神奇之处在于客户端可以在证书过期时自动重新生成,但没有什么可以阻止您自己手动执行。请注意,LetsEncrypt发布的证书将在90天后过期,因此您必须经常重复此过程,直到Module支持客户端

安装LetsEncrypt

$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
$ ./letsencrypt-auto
注意:在撰写本文时,MacOSX支持是非常实验性的。为了确保正确安装,您可能需要使用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
#pbcopy是一个Linux命令,用于将文件内容复制到剪贴板
$pbcopy

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

此时模数不支持Let's Encrypt。 然而,今年夏天(2016年夏天),我们将为此增加支持


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

您可以通过进入项目仪表板,然后进入仪表板的“管理”部分,然后选择启用让我们加密

你只需点击按钮。就这样。我们会自动为您和所有人更新证书


有关Let's Encrypt for the platform的更多信息,请参见。

注意,Let's Encrypt证书至少需要每90天更新一次。感谢您为我指明了正确的方向。我尝试在虚拟机中生成证书,但失败了。谷歌搜索并没有让我变得更聪明。