> 1) Убрать из конфига proxy_set_header Host, т.е. обращаться к
> бекенду по его собственному имени, alys.lan.iac.spb.ru:8180.
> Обычно так всё работает, но может привести к некорректным ссылкам
> в возвращаемых бекендом страницах.
закоментировал строчки в обоих location
# proxy_set_header Host $http_host;
в итоге:
- могу залогинится в /SASLogon/
- затем перебрасывает на страницу http://analitica.iac.uts/SASWebReportStudio/logonFromPortalWRS.do?saspfs_sessionid= .. далее параметры
при этом:
1. на странице /SASWebReportStudio/defaultHandler.jsp ошибок не возникает, и перебрасывает как раз на /SASWebReportStudio/logonFromPortalWRS.do?...
2. все ссылки на этой странице ссылаются на alys.lan.iac.spb.ru:8180/SASWebReportStudio/...
3. javascript, если срабатывает, то перебрасывает тоже alys.lan.iac.spb.ru:8180/SASWebReportStudio/...
4. javascript, который открывает всплывающие окна, не отрабатывает (всплывающие окна разрешены)
> 2) Убедить бекенд, что он должен отзываться на то имя, к которому
> обращаются пользователи. Обычно это делается где-то в настройках
> бекенда.
Ух, там с этим возможно будут проблемы.
Вся настройка из юзерфрендли интерфейса, по результатам которой генерируется куча xml файлов, создаются множетсво исполняемых файлов. Даже когда перезапускаешь jboss, он все приложения заного их распаковывает, что то делает и деплоит обратно, на 16ядрах с 24гб на все уходит минут 7.
Но попытаюсь выяснить этот вопрос у поддержки, про nginx они сказали, что у них нет такой информации и ничем помось не могут.
Вам огромное спасибо.