0

(这里的 apache 我指的是 apache2 网络服务器)我有一个设置,在我的 jsp 中,对 tomcat 的调用由 apache 使用 mod_jk 路由。两台服务器都驻留在同一台机器上。我想取消 mod_jk 连接器,而是通过对 localhost tomcat 服务器进行 curl 调用来提供对 apache 的调用。

问题是查询的类型为“something/something.jsp”或“anything/anything.jsp”。我希望所有这些来自 apache 的请求都由一个通用的 php 代码提供服务,该代码将执行相应的 curl 调用并返回响应。我使用 php 连接器的原因是出于某些特定的日志记录目的。

对 apache 世界来说是全新的,所以任何帮助都将不胜感激!

4

1 回答 1

0

您可以尝试使用Mod_rewrite以便 apache 接受所有请求类型作为另一个调用Logger.php而不是/something/something.jsp. 并将原始请求传递给可以发出 curl 请求的 php 页面。

这是一个尝试将所有请求路由到特定 php 页面的示例。有点类似于您的场景,但他希望将请求更改为查询字符串参数-> 将所有流量重定向到 index.php

注意: URL 处理在 Tomcat 中是小菜一碟。我认为将您的请求直接发送到一个 tomcat 过滤器会容易得多,该过滤器可以调用您的 PHP 页面,然后将请求发送到指定的 JSP 页面。如果您被允许反转您的架构。

于 2013-08-05T18:19:12.673 回答