如何拆分 WebSphere 虚拟主机,多个 JVM 的单个 Web 服务器
How to split WebSphere virtual hosts, single webserver for multiple JVMs
当所有应用程序使用相同的上下文根时,如何配置虚拟主机将正确的 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 服务器 (Apache),Windows 2016
如果您在 WAS 中定义三个虚拟主机,每个虚拟主机都具有正确的非通配符主机别名,并将每个相应的应用程序映射到其虚拟主机,生成的插件-cfg.xml 将按照您想要的方式进行路由。
当所有应用程序使用相同的上下文根时,如何配置虚拟主机将正确的 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 服务器 (Apache),Windows 2016
如果您在 WAS 中定义三个虚拟主机,每个虚拟主机都具有正确的非通配符主机别名,并将每个相应的应用程序映射到其虚拟主机,生成的插件-cfg.xml 将按照您想要的方式进行路由。