Как разделить виртуальные хосты WebSphere, один веб-сервер для нескольких JVM

Как настроить виртуальные хосты для отправки правильного URL на нужную JVM, когда все приложения используют один и тот же корень контекста?

eg:

Информация

У меня есть несколько JVM, и все приложения имеют один и тот же корень контекста:

  • app1 (корень контекста: /myapp) (внутренний порт: 9080)
  • app2 (корень контекста: /myapp) (внутренний порт: 9081)
  • app3 (корень контекста: /myapp) (внутренний порт: 9082)

У меня есть один веб-сервер:

  • веб-сервер1

У меня есть несколько поддоменов:

  • app1.mydomain.com
  • app2.mydomain.com
  • app3.mydomain.com

Примечания

  • Я пытаюсь избежать использования нескольких IP-адресов или веб-серверов
  • Запуск Websphere 9.0.0.6, IBM HTTP Server (Apache), Windows 2016

person falter    schedule 18.01.2018    source источник


Ответы (1)


Если вы определите три виртуальных хоста в WAS, каждый с правильным псевдонимом хоста без подстановочных знаков, и сопоставите каждое соответствующее приложение с его виртуальным хостом, сгенерированный plugin-cfg.xml будет маршрутизироваться так, как вы хотите.

person covener    schedule 18.01.2018
comment
Это правильный ответ, каждый хост должен содержать порт (443) и домен (subdomain.mydomain.com), а не просто * - person falter; 02.05.2018