Прокси/сервисная шина/обратный SSH

Попытка найти лучший способ легко подключить группу клиентских машин, на которых работает служба WCF, к серверу LAMP в глобальной сети....

В настоящее время просто настроил каждого клиента с помощью DynDNS и переадресации портов на маршрутизаторе ... Абсолютно не лучшая ситуация для развертывания.

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

Может кто-то указать мне верное направление?

Должен ли я смотреть на Reverse SSH, Windows Azure AppFabric ServiceBus?


person Michael    schedule 07.03.2010    source источник
comment
Не связано с программированием - относится к ошибке сервера?   -  person Paul R    schedule 07.03.2010


Ответы (2)


Это один из сценариев, для которого был создан ретранслятор служебной шины. С ретранслятором через 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