Я думаю, что у меня есть проблема искажения URL в Apache 2.4 - PullRequest
0 голосов
/ 21 октября 2019

Добрый день, у меня есть следующие настройки:

FW - Брандмауэр, на коробке, не общедоступный

LB - Apache Load Balancer, на win 2012R2, HyperV

APP1 & 2 - каждое из них представляет собой Java-приложение, работающее в websphere 8.5, с файлом html, для которого администратор выбирает язык. HyperV

HTML-файл - единственная цель - позволить пользователю выбрать язык, иперенаправить на jsp, передавая выбор языка.

Сценарий - прямо в приложение: если я открываю браузер в Win 10 Ent., VM, и я перехожу к https://address/,, мне представляетсяHTML-файл. Я могу выбрать язык, и открывается новое всплывающее окно для запуска .jsp, без заголовка, прокрутки и т. Д. URL-адрес в этой точке: **

https://address/prod/myprogram.jsp?Lang=e* Обратите пристальное внимание на это ...

Сценарий - использование Apache LB: я настроил LB с двумя участниками, каждый из которых указывает на адрес 1 или 2. Используя браузер, когда я нажимаю на LB, меня направляютНа html-странице я могу выбрать lang, появляется всплывающее окно, и на короткую секунду я получаю ожидаемый URL, как указано выше, а затем внезапно, "/ prod / myprogram.jsp" исчезает, и у меня остается address1? Lang = e .

Я полагаю, что здесь происходит какое-то изменение названия / переписывания URL-адресов, и для моей жизни я нене знаю, как это доказать, найти и остановить.

У кого-нибудь есть идеи, что на самом деле здесь происходит?

Пожалуйста и спасибо,

Никита

...