2010-03-07 59 views
2

試圖找出可以方便地連接了一堆運行WCF服務到廣域網絡上的LAMP服務器的客戶機的最佳途徑....代理/ ServiceBus /反向SSH

目前剛組建成立每個客戶端都使用DynDNS,並在路由器上進行端口轉發......絕對不是部署的最佳狀態。

理想情況下想有自己運行的自動將它們連接到服務器LAMP一個簡單的程序....

任何人都可以點我在正確的方向?

我應該看看反向SSH,Windows Azure AppFabric ServiceBus嗎?

+0

不是編程相關的 - 對serverfault屬於? –

回答

0

反向代理肯定會在這裏相關。

有很多方法可以提供這個。你提到使用LAMP棧,所以我假設你使用Apache作爲Web服務器。

您需要一些可選的Apache模塊。代理和反向代理。

通常,您將分配一個虛擬的「文件夾」到每個實際應用程式:

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

反向代理將通過將請求轉發到實際的,內部服務器/端口:

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

(或無論你想要什麼配置)

1

這是服務總線中繼的創建場景之一。通過中繼,通過您的WCF服務和您的客戶端之間的ServiceBus建立一種隧道,而不管每個部門的部署位置(只要都可以訪問互聯網)。

這篇文章有一個教程的場景,非常類似於你的描述: http://www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution/