【问题标题】:Send request from Webserver to Local server从 Web 服务器发送请求到本地服务器
【发布时间】:2019-04-19 11:19:15
【问题描述】:

我有一个在虚拟服务器(由我租用)和一个本地 Raspberry Pi 节点服务器上运行的 nodejs 网络服务器。

我不想打开任何可从网络服务器访问的端口。 我的问题是我想创建一个可以与之交互的 Web 应用程序,并且当按下 Web 服务器上的任何按钮时,rpi 应该执行操作。

我认为在网络服务器上创建一个 json 文件会很聪明,我的本地服务器会监听 json 文件。

还有更好的主意吗? 谢谢你的建议!

【问题讨论】:

    标签: node.js apache api server


    【解决方案1】:

    您的问题可以使用反向代理软件来解决,该软件可以建立从公共端点(例如互联网)到本地运行的网络服务的安全隧道。

    ngrok 是我最喜欢使用的最好的之一。

    【讨论】:

      【解决方案2】:

      要在 raspberry 和网络服务器之间建立通信,您需要在网络服务器上打开一个端口。 但是,您可以将其限制为仅允许来自树莓派 IP 地址的连接。或者通过 ssh 进行连接,让树莓派使用它的公钥进行身份验证。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-14
        • 2023-03-14
        • 2018-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多