【问题标题】:Put node app online privately so my team can preview it before launch?将节点应用程序私下上线,以便我的团队可以在发布前预览它?
【发布时间】:2015-01-24 21:12:17
【问题描述】:

我正在构建一个 Node 应用程序,需要将它放到网上,以便我的团队可以访问它。我们担心应用程序的内容会泄露,需要一些安全措施。

VPN 是最好的方法吗?我可以在 Digital Ocean 或其他地方轻松设置吗?我之前只设置了一个用于隧道的 VPN,并且没有始终开启的本地计算机或服务器。

我首先考虑将它放在我的常规域上随机生成的子域上,或者使用 .htaccess 和密码控制它,但我不确定这是否可以使用 Node.

编辑:使用 pptp 设置然后编辑主机文件以将 my-temporary-domain.com 指向 localhost 怎么样?

【问题讨论】:

    标签: node.js .htaccess security vpn digital-ocean


    【解决方案1】:

    这个问题是相关的,因为您没有您的团队都可以访问的局域网。我过去解决此问题的方法是在可访问 Internet 的服务器上设置您的应用程序侦听 127.0.0.1。允许您的团队拥有 SSH 访问权限,并进行设置,以便他们将本地计算机上的 localhost 和端口 80 转发到您的应用程序正在侦听的任何端口。您可以使用opensshputty 来执行此操作。

    【讨论】:

    • 这不会将他们所有的 localhost 流量引导到我的 VPS,它如何防止任何人仅使用 VPS IP 地址和端口访问该应用程序?
    猜你喜欢
    • 2016-11-12
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多