代理/ ServiceBus /反向SSH

时间:2010-03-07 20:07:05

标签: ssh reverse-proxy servicebus appfabric

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

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

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

有人能指出我正确的方向吗?

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

2 个答案:

答案 0 :(得分:1)

这是为其创建Service Bus中继的方案之一。通过中继,可以通过ServiceBus在您的WCF服务和客户之间建立一种隧道,而不管各方的部署位置(只要两者都可以访问Internet)。

本文提供了一个与您描述的场景非常相似的场景教程: http://www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution/

答案 1 :(得分:0)

反向代理肯定与此相关。

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

您需要一些可选的Apache模块。代理和反向代理。

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

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

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

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

(或您想要的任何配置)