【问题标题】:Map URI /foo to Tomcat /将 URI /foo 映射到 Tomcat /
【发布时间】:2011-08-19 17:51:49
【问题描述】:

我有以下情况。

带有 mod_jk 的 Apache 连接到 Tomcat。应用程序根上下文是 /

我尝试做的是以下

将 URI /foo/ 映射到应用程序根 / www.domain.com/foo/ 然后应该显示 webapp。

我尝试了几个 RewriteRules,但都以来自 Tomcat 的 404 告终。有没有办法 “隐藏” /foo/ URI,以便 Tomcat 获得对 / 的请求?

TIA 伊扎克

【问题讨论】:

    标签: apache tomcat rewrite


    【解决方案1】:

    你应该发布你的配置,这样我们就知道出了什么问题,但是

    ProxyPass / http://www.domain.com/foo
    ProxyPassReverse / http://www.domain.com/foo
    

    使用proxy reverse

    【讨论】:

    • 嗨,Will,这就是我这个周末所做的,到目前为止为我工作。但是还剩下一件事,我希望将 www.domain.com 重写为 www.domain.com/foo/ 但该设置不起作用我得到了 ProxyPass 的重定向循环原因。我在重写后设置了一个“隐藏”代理。人们可以键入 www.domain.com 它会被重写为 www.domain.com/foo/ 并且第二个代理执行 ProxyPass /foo/ www.domain.com 并且 Tomcat 看到 /。有点脏但有效。
    猜你喜欢
    • 2012-05-14
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多