IIS как обратный прокси

Я хочу, чтобы IIS выполнял аутентификацию в приложении, выполняемом на сервере J2EE (JBoss). Существуют ли способы заставить IIS работать в качестве обратного прокси-сервера и распространять имя пользователя и/или роли пользователя в прокси-приложении (JBoss). А также какая версия IIS мне нужна, если это возможно? У меня есть лицензия на IIS, поэтому я хотел бы сделать это в IIS, но в остальном я бы предпочел открытый исходный код.

Спасибо!

Томас


person Tomas    schedule 06.04.2009    source источник


Ответы (4)


Это не открытый исходный код, но ApplicationRequestRouting для IIS 7.0 может выступать в качестве обратного прокси-сервера.

Дополнительная информация: http://blogs.iis.net/wonyoo/archive/2008/07/09/application-request-routing-arr-as-a-reverse-proxy.aspx

Загрузка: http://www.iis.net/extensions/ApplicationRequestRouting

person JohnW    schedule 06.04.2009

Сервер Microsoft ISA делает это - вы можете сначала посмотреть на это.

person ijw    schedule 06.04.2009
comment
Спасибо, но я ищу открытый исходный код, я обновлю свой вопрос. - person Tomas; 06.04.2009

IIRF выполняет обратный прокси-сервер и перезапись URL-адресов для IIS5/6/7.

Он с открытым исходным кодом и использует синтаксис, очень похожий на mod_proxy / .htaccess для своих правил.

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

person Cheeso    schedule 23.10.2009
comment
У меня IIRF не работает из-за этой проблемы: iirf.codeplex.com/workitem/32479 - person Peter K.; 08.01.2013

Вы можете посмотреть на http://www.managedfusion.com/products/url-rewriter/

person Scott Warren    schedule 23.10.2009