【问题标题】:Meteor SSL connection流星 SSL 连接
【发布时间】:2013-06-06 07:08:41
【问题描述】:

我正在尝试通过 SSL/TLS 连接到我的 Meteor 项目。

因此我做了以下事情:

流星添加 force-ssl

在流星文件夹中。 然后我用'meteor'启动程序。

在 localhost 上一切正常,但是如果我想通过 http 提供 IP 和端口来连接到服务器,我会被重定向到具有相同 IP 和“无法连接消息”的 https 连接。

注意:我自己创建了一个证书并将其放入 Meteor/server 文件夹中。

有人知道我的错误吗?

【问题讨论】:

    标签: ssl meteor


    【解决方案1】:

    如果您需要为使用 Meteor Up 部署的 Meteor 应用启用 SSL support。现在它支持 SSL。您只需要告诉 SSL 证书和密钥在哪里。

    如果您不熟悉生成 SSL 证书的流程,请关注this guide

    免责声明:我是 Meteor Up 的作者。

    【讨论】:

      【解决方案2】:

      您不能只将证书放在 Meteor/server 文件夹中。您将需要一个 Web 服务器来代理请求并使用您的证书配置该服务器(文档也说,搜索 force-ssl:http://docs.meteor.com/

      我建议您将 nginx 实例作为代理。这里有一个如何做的例子:http://www.digicert.com/ssl-certificate-installation-nginx.htm

      【讨论】:

      • 感谢您的回答,但我完全不知道该怎么做。我有一个在 localhost 端口 3000 上运行的 Meteor 服务器。我已经安装了 nginx。但现在我不知道如何进行。我的 nginx 虚拟主机文件是什么?是 /usr/local/nginx/conf/nginx.conf 吗??
      • 好吧,如果你知道如何用 Apache 来做,那就去做吧。但我已经为你做了一个要点。这只是应该运行的配置的开始:gist.github.com/gabrielhpugliese/5759232。您可以将它放在http {} 范围内的nginx.conf 上(请注意,我也已将其写在要点上)。如果运行正常,不要忘记接受答案 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 2017-05-30
      • 2015-01-08
      • 2021-10-19
      相关资源
      最近更新 更多