gpt4 book ai didi

ssl - 使用 force-ssl 时无法连接到在 virtualbox 上运行的 meteor 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:53 26 4
gpt4 key购买 nike

我有一台在 virtualbox 上运行 ubuntu 14.x 的 Windows 8.1 机器。我在那个 virtualbox 里面运行 meteor 。我桥接了连接并关闭了两台机器上的防火墙。我可以从虚拟机连接到互联网,并且可以从 Windows 主机远程登录到 ubuntu 机器。

我也可以连接到没有使用 force-ssl 包的 meteor 应用;但是,我无法连接到使用 force-ssl 的 meteor 应用程序!

如果我运行“meteor remove force-ssl”,我可以连接到应用程序。有什么想法吗?谢谢。

编辑 - 通过连接到应用程序,我的意思是主机浏览器中的“http://[ip_address_of_guest]:3000/”。 http 和 https 我都试过了。

最佳答案

我是 Meteor 的新手,但是来自 this documentation ,在我看来您看到的是预期的行为...

"This package, part of Webapp, causes Meteor to redirect insecure connections (HTTP) to a secure URL (HTTPS). Use this package to ensure that communication to the server is always encrypted to protect users from active spoofing attacks.

To simplify development, unencrypted connections from localhost are always accepted over HTTP.

Application bundles (meteor bundle) do not include an HTTPS server or certificate. A proxy server that terminates SSL in front of a Meteor bundle must set the standard x-forwarded-proto header for the force-ssl package to work.

Applications deployed to meteor.com subdomains with meteor deploy are automatically served via HTTPS using Meteor's certificate."

This answer澄清。

我即将尝试 digital ocean 指南,"How To Deploy a Meteor.js Application on Ubuntu 14.04 with Nginx" ,我自己看看它是否正确记录了所需的设置步骤。我会更新我的结果。

关于ssl - 使用 force-ssl 时无法连接到在 virtualbox 上运行的 meteor 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26872139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com