我在为tomcat中具有两个不同上下文路径的两个应用程序配置apache tomcat ProxyPass指令时遇到问题.tomcat在apache后面运行,我使用apache代理路径请求tomcat.在apache中,我想通过主机名而不是上下文路径访问这两个应用程序.
场景:
tomcat的
https://domain:8443/app1
https://domain:8443/app2
Run Code Online (Sandbox Code Playgroud)
在tomcat中,应用程序具有上下文路径app1和app2
在apache中我想启用两个应用程序如下:
https://app1.host/
https://app2.host/
Run Code Online (Sandbox Code Playgroud)
在apache中,我为每个域创建了一个配置:
ProxyPass / https://localhost:8443/app1
ProxyPassReverse / https://localhost:/8443/app1
Run Code Online (Sandbox Code Playgroud)
奇怪的是app1只能通过apache使用上下文路径:
https://app1.host/app1
Run Code Online (Sandbox Code Playgroud)
是否可以使用apache ProxyPass模块实现这样的设置?
谢谢你的帮助.