2010-03-07 4 views
2

쉽게 광역 네트워크의 LAMP 서버에 WCF 서비스를 실행하는 클라이언트 컴퓨터의 무리를 연결하는 가장 좋은 방법을 알아 내려고 .... 프록시/ServiceBus/역 SSH

현재 방금 설정 설정

DynDNS를 가진 각 클라이언트, 그리고 라우터에서 포트 포워딩 ... 절대적으로 배포를위한 최상의 상황이 아닙니다.

이상적으로

는 사람이 올바른 방향으로 날 포인트 .... 그들이 자동으로 LAMP 서버로 연결하는 실행하는 간단한 프로그램을 가지고 싶다?

역 SSH, Windows Azure AppFabric ServiceBus를 볼 수 있습니까?

+0

하지 프로그래밍 관련이 :

이 문서에서는 당신이 설명하는 것과 매우 유사 시나리오에 튜토리얼이있다? –

답변

0

리버스 프록시는 분명 여기 관련이 있습니다.

여기에는 여러 가지 방법이 있습니다. LAMP 스택을 사용하여 언급 했으므로 Apache를 웹 서버로 사용한다고 가정합니다.

두 개의 선택적인 Apache 모듈이 필요합니다. 프록시 및 역방향 프록시. 역방향 프록시는 실제, 내부 서버/포트를 통해 요청을 전달할 것

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

:

일반적으로 각 실제 응용 프로그램에 가상 "폴더"를 할당합니다

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

(또는

1

이것은 서비스 버스 릴레이가 만들어진 시나리오 중 하나입니다. 릴레이를 사용하면 WCF 서비스와 클라이언트 사이에 ServiceBus를 통해 일종의 터널이 만들어집니다. 두 곳 모두 인터넷에 액세스 할 수있는 한 각 당사자가 배포 된 위치와 관계가 없습니다. 저기 serverfault에 속하는 - 가 http://www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution/