Прокси / ServiceBus / Обратен SSH

Опитвайки се да разбера най-добрия начин за лесно свързване на куп клиентски машини, изпълняващи WCF услуга, към LAMP сървър в широкообхватна мрежа....

В момента просто настройте настройте всеки клиент с DynDNS и пренасочване на портове в рутера... Абсолютно не най-добрата ситуация за внедряване.

В идеалния случай бих искал да има проста програма, която изпълняват, която автоматично да ги свързва към LAMP сървъра....

Може ли някой да ме насочи в правилната посока?

Трябва ли да търся Reverse SSH, Windows Azure AppFabric ServiceBus?


person Michael    schedule 07.03.2010    source източник
comment
Не е свързано с програмиране - принадлежи към serverfault?   -  person Paul R    schedule 07.03.2010


Отговори (2)


Това е един от сценариите, за които е създадено релето на Service Bus. С релето се установява нещо като тунел чрез ServiceBus между вашите WCF услуги и вашите клиенти, независимо от това къде е разположена всяка страна (стига и двете да имат достъп до интернет).

В тази статия има урок за сценарий, който е много подобен на описания от вас: http://www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution/

person Ramiro Berrelleza    schedule 22.11.2013

Обратно прокси със сигурност би било подходящо тук.

Има редица начини да осигурите това. Споменавате използването на LAMP стек, така че предполагам, че използвате Apache като уеб сървър.

Имате нужда от няколко допълнителни модула Apache. Прокси и обратно прокси.

Обикновено бихте присвоили виртуална „папка“ на всяко действително приложение:

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

Обратният прокси ще препраща заявки към действителния вътрешен сървър/порт:

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

(или каквато конфигурация искате)

person Julian Knight    schedule 19.04.2012