ReverseProxy – 将一些URL发送到另一台服务器进行预处理

Apache上有一个现有的应用程序。 我想发送一些URL(Post Forms)到另一个服务器(不是apache – 只是一个程序)进行一些预处理。 这是如何组织的

1)我已经在Apache conf上添加了一个监听端口(比如1234)

2)在端口80添加了一个反向代理服务器,发送一些url到第二服务器上监听它自己的端口

3)由于实际的html托pipe在apache上,所以第二个服务器在端口1234上从Apache请求所需的页面,然后修改html(发布表单)并提供它。 它将发布的数据再次修改并将其发送回apache。

我能够通过以下步骤实现上述1)在我现有的htdocs目录结构中 – 我创build了2个新的子目录dir1和dir2

2)所有需要预处理的表单,我移动到目录dir1。 处理post数据的所有脚本,我移动到dir2。 我改变其他htmls更新path。

3)我添加下面的代理confs

ProxyPass /dir1 http://localhost:1234/dir1

ProxyPassReverse /dir1 http://localhost:1234/dir1

同样也适用于dir2。

这工作正常,但我想知道这是否是一个更好的方式来做到这一点。 我正在寻找的主要改进是以这种方式进行反向代理configuration,使得我不会打扰在htdocs中托pipe的原始应用程序(通过将内容移动到dir1,dir2 – 更新引用等)。 有没有办法做到这一点?