【发布时间】:2020-11-14 17:04:54
【问题描述】:
我在使用 Apacher WebServer 和 Tomcat 之间的 ReverseProxy 执行 /context 到 /root 时遇到了一个荒谬的困难。
解释我的情况: 子域: app01.domain.com app02.domain.com
雄猫:
http://localhost:8080/app01
http://localhost:8080/app02
我希望在访问子域时,用户看不到上下文的名称。在我的 apache 中,我有以下配置:
ProxyPass /app01/ http://localhost:8080/app01/ retry=0
ProxyPassReverse /app01/ http://localhost:8080/app01/
ProxyPass/http://localhost:8080/app01/retry=0
ProxyPassReverse / http://localhost:8080/app01/
ProxyPass/http://localhost:8080/retry=0
ProxyPassReverse / http://localhost:8080/
这在不需要输入上下文名称来访问应用程序的意义上是有效的。但是,当访问“app01.domain.com”时,它会在“app01.domain.com/app01”末尾插入上下文名称。
我真的希望在不显示上下文名称的情况下访问它。
【问题讨论】: