代理/服务总线/反向SSH

代理/服务总线/反向SSH,ssh,reverse-proxy,servicebus,appfabric,Ssh,Reverse Proxy,Servicebus,Appfabric,正在尝试找出将运行WCF服务的大量客户端计算机轻松连接到广域网上的LAMP服务器的最佳方法 目前只需为每个客户端设置DynDNS,并在路由器上进行端口转发。。。绝对不是部署的最佳情况 理想情况下,他们希望有一个简单的程序运行,自动连接到LAMP服务器 谁能给我指出正确的方向吗 我应该看看反向SSH、Windows Azure AppFabric ServiceBus吗?反向代理肯定与此相关 有许多方法可以提供这一点。您提到使用LAMP堆栈,所以我假设您使用Apache作为web服务器 您需要几个

正在尝试找出将运行WCF服务的大量客户端计算机轻松连接到广域网上的LAMP服务器的最佳方法

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

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

谁能给我指出正确的方向吗


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

反向代理肯定与此相关

有许多方法可以提供这一点。您提到使用LAMP堆栈,所以我假设您使用Apache作为web服务器

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

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

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

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

(或您想要的任何配置)

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

本文提供了一个与您描述的场景非常相似的场景教程:

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