試圖找出可以方便地連接了一堆運行WCF服務到廣域網絡上的LAMP服務器的客戶機的最佳途徑....代理/ ServiceBus /反向SSH
目前剛組建成立每個客戶端都使用DynDNS,並在路由器上進行端口轉發......絕對不是部署的最佳狀態。
理想情況下想有自己運行的自動將它們連接到服務器LAMP一個簡單的程序....
任何人都可以點我在正確的方向?
我應該看看反向SSH,Windows Azure AppFabric ServiceBus嗎?
試圖找出可以方便地連接了一堆運行WCF服務到廣域網絡上的LAMP服務器的客戶機的最佳途徑....代理/ ServiceBus /反向SSH
目前剛組建成立每個客戶端都使用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/
(或無論你想要什麼配置)
這是服務總線中繼的創建場景之一。通過中繼,通過您的WCF服務和您的客戶端之間的ServiceBus建立一種隧道,而不管每個部門的部署位置(只要都可以訪問互聯網)。
這篇文章有一個教程的場景,非常類似於你的描述: http://www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution/
不是編程相關的 - 對serverfault屬於? –