小编Arn*_*rne的帖子

Apache - Tomcat ProxyPass VirtualHost - 上下文路径

我在为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模块实现这样的设置?

谢谢你的帮助.

apache tomcat proxypass

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

apache ×1

proxypass ×1

tomcat ×1