Я новичок в этой конфигурации IIS. Поэтому мое требование - выполнить обратный прокси-сервер на основе содержимого URL-адреса. Ниже приведено краткое описание того, чего я пытаюсь достичь,IIS Обратная конфигурация прокси-сервера для нескольких серверов
Мы 3 серверов сказать,
- Public Сервер: public.abc.com
- Intranet Web Server: WebServer.xyz.com
- Intranet API сервера: APIServer.def.com
Поэтому, когда запрос попадает в Public сервер (т.е. public.abc.com), и запрос похож на «public.abc.com/?1257#/test», тогда он должен быть направлен на веб-сервер Intranet (т.е. WebServer.xyz.com) вместе с частью строки запроса
Принимая во внимание, если запрос на общедоступном сервере, как «public.abc.com/api/valid», то запрос должен быть направлен на Intranet API сервера (т.е. APIServer.def.com) вместе с "/апи/действительный "часть,
Я попытался настройки с помощью ARR и URL Rewrite в IIS 8.5, написав 2 разные правила с узорами как" (. ) \? (.)»и„(. ) (апи) (.)“, соответственно, для веб-сервера и сервера API,
Но, похоже, конфигурация работает только тогда, когда одно из правил отключены, и это Doing предполагаемого безотказно, Когда оба правила включены перетрассировка неудачна, и я вижу по умолчанию IIS стартовой страницы,
Я также попытались использовать условие в переписывании URL, но он не работает
Любезно помогите мне в разрешении этого вопроса,
Благодарность & С уважением, B