У меня есть приложение, с которым мне нужно интегрироваться, которое использует веб-сервер Jetty. Компания, которая делает приложение, дала мне инструкции о том, как я могу использовать IIS для работы в качестве обратного прокси и перенаправлять весь трафик на причальный сервер с помощью маршрутизации запросов приложений. Инструкции были такими:
1) Create a Server Farm in IIS
2) Create a URL Rewrite rule to direct all traffic to the server farm.
Если посмотреть на правило перезаписи URL-адреса, оно использует подстановочный знак (*) для маршрутизации всего трафика на настроенную ферму серверов. Для меня это проблематично, потому что теперь каждый веб-сайт, который был на этом сервере, пытается перенаправить трафик на сервер причала.
Есть ли способ перенаправления трафика на ферму серверов только для одного сайта IIS?
Вот особенности:
Jetty Web Server размещает свой сайт по адресу:
http://mymachinename:7777/foo
У меня есть сайт IIS, который работает по адресу: (я не хочу, чтобы трафик отсюда шел на Jetty) http://mymachinename:50295
Если я получаю запрос по этому URL-адресу, я хочу перенаправить его на причал: http://mymachinename:8888/*