【问题标题】:Proxy / ServiceBus / Reverse SSH代理/服务总线/反向 SSH
【发布时间】:2026-01-26 13:55:02
【问题描述】:

试图找出将一堆运行 WCF 服务的客户端计算机轻松连接到广域网上的 LAMP 服务器的最佳方法....

目前只是用 DynDNS 设置每个客户端,并在路由器上进行端口转发......绝对不是最好的部署情况。

理想情况下,希望他们运行一个简单的程序,自动将他们连接到 LAMP 服务器......

谁能指出我正确的方向?

我应该关注反向 SSH、Windows Azure AppFabric ServiceBus 吗?

【问题讨论】:

  • 与编程无关 - 属于服务器故障?

标签: ssh reverse-proxy servicebus appfabric


【解决方案1】:

这是创建服务总线中继的场景之一。使用中继,通过 ServiceBus 在您的 WCF 服务和您的客户端之间建立一种隧道,与每一方的部署位置无关(只要双方都可以访问互联网,即)。

这篇文章有一个与您描述的非常相似的场景的教程: http://www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution/

【讨论】:

    【解决方案2】:

    反向代理在这里肯定是相关的。

    有多种方法可以提供此功能。您提到使用 LAMP 堆栈,所以我假设您使用 Apache 作为 Web 服务器。

    您需要几个可选的 Apache 模块。代理和反向代理。

    通常您会为每个实际应用分配一个虚拟“文件夹”:

    https://server/app1
    https://server/app2
    

    反向代理会将请求转发到实际的内部服务器/端口:

    https://server/app1  ->  http://localhost:8000/
    https://server/app2  ->  http://localhost:8001/
    

    (或您想要的任何配置)

    【讨论】:

      最近更新 更多