【发布时间】:2017-11-28 12:18:41
【问题描述】:
我们有很多基于 Jetty 的应用程序。由于历史原因;这些一直坐在 Apache 服务器后面。 Apache 的职责之一是重写,我们希望只使用 Jetty。但是在移植它时我们遇到了一些障碍。特别是 Cookie 路径重写。甚至在 Jetty 中也有可能吗?
Apache 的原始配置如下所示:
ProxyPassMatch ^/${basePattern}/${market}/(${appContextName}/.*) http://127.0.0.1:8080/app/${symbol_dollar}1 retry=0
ProxyPassReverse / http://127.0.0.1:8080/
ProxyPassInterpolateEnv on
ProxyPassReverseCookiePath /appCookiePath /${basePattern}/${market}/${appContextName} interpolate
我查看了 Rule(来自重写 API)和 Jetty 处理程序的代码。在那些 API 中我真的找不到任何可以让我重写 Cookies 的东西......任何指针?
【问题讨论】:
标签: java mod-rewrite cookies jetty embedded-jetty