我正在尝试通过SSL / TLS连接到我的Meteor项目。
因此我做了以下事情:
meteor add force-ssl
在流星文件夹中。 然后我用'meteor'开始编程。
在localhost上一切运行正常,但是如果我想通过http给出IP和端口连接到服务器,我会被重定向到具有相同IP和“无法连接消息”的https连接。
注意:我自己创建了一个证书,并将其放入Meteor / server文件夹中。
有谁知道我的错误?
答案 0 :(得分:12)
如果您需要为使用SSL support部署的Meteor应用启用Meteor Up。现在它支持SSL。您只需要知道SSL证书和密钥的位置。
如果您不熟悉生成SSL证书的过程,请按照this guide。
免责声明:我是Meteor Up的作者。
答案 1 :(得分:11)
您不能只将证书放在Meteor / server文件夹中。您将需要一个Web服务器来代理请求并使用您的证书配置该服务器(文档也说,搜索force-ssl:http://docs.meteor.com/)
我建议你把一个nginx实例作为代理。这是一个如何操作的示例:http://www.digicert.com/ssl-certificate-installation-nginx.htm