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

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

например:

Информация

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

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

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

  • webserver1

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

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

Заметки

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

1 ответ

Решение

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

Другие вопросы по тегам