Я использую Websphere Liberty 8.5.5 с IBM HTTP Server 8.5.5 и Worklight Server 6.0.0.1.
Я настроил IHS для перенаправления порта 80 на порт 9080 Websphere.
перенаправление работает правильно для главной страницы, а ввод domain.com/worklight/console напрямую открывает страницу domain.com:9080/worklight/console. Однако когда я предоставляю учетные данные и нажимаю «Вход», адресная строка меняется на страницу domain.com:9080/worklight/console, чего не должно происходить, поскольку порт 9080 заблокирован через брандмауэр.
Я применил решения, приведенные в этом вопросе "Смешанные номера портов", но проблема не устранена.
Если я вручную удаляю 9080 из адресной строки и нажимаю ввод, страница открывается нормально, возможно ли, что порт 9080 был жестко закодирован где-то в консоли аутентификации, если да, где мне сделать это изменение?
Я использовал подключаемый модуль WebSphere для внутренней пересылки запросов на порт 80 на порт 9080 WebSphere.
worklight.properties
publicWorkLightHostname=subdomain.domain.com
publicWorkLightProtocol=http
publicWorkLightPort=
Плагин-Cfg.xml
<VirtualHostGroup Name="default_host"> <VirtualHost Name=":9080"/>
<VirtualHost Name=":80"/> <VirtualHost Name="*:9443"/>
</VirtualHostGroup> <Transport Protocol="http" Port="9080"
Hostname="11.11.11.11"/> <Transport Protocol="https" Port="9443"
Hostname="11.11.11.11">
Ценю любые идеи!