当所有应用程序都使用相同的上下文根时,如何配置虚拟主机以将正确的 URL 发送到正确的 JVM?
例如:
- https://app1.mydomain.com/myapp -> app1 JVM
- https://app2.mydomain.com/myapp -> app2 JVM
- https://app3.mydomain.com/myapp -> app3 JVM
信息
我有多个 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
如果在WAS中定义三个虚拟主机,每个虚拟主机都有正确的非通配符主机别名,并将每个相应的应用程序映射到其虚拟主机,则生成的plugin-cfg.xml将按照您想要的方式进行路由。