Apache:反向代理,用于从另一台服务器处理PHP

我有以下设置:

> Plain-Server:以纯文本形式提供php文件
>代理服务器:向普通服务器请求php文件并解析它.

现在我的问题是:如何配置Proxy-Server(一个完全可配置的apache 2.2与PHP 5.3)来解释来自Plain-Server的普通php文件?

示例:在Plain-Server上给出一个小的PHP脚本“hello.php”(可访问的抛出http://plainserver/hello.php):

<?php
echo "Hello World";
?>

Plain-Server只将其输出为纯文本,不解析php代码.

在Proxy-Server上,文件“hello.php”不存在.但是当从Proxy-Server请求hello.php时,应该使用mod_proxy(反向代理)从Plain-Server获取hello.php.它还应该解析并执行php,只说“Hello World”.

反向代理已经运行,但PHP代码的执行无法正常工作.我试过mod_filter,但不能工作.任何想法如何?

最佳答案 您可以考虑通过nfs挂载或类似于目标服务器的方式从源服务器共享php文件.欺骗代理服务器做你问的问题似乎是在谷仓周围很长的路?

点赞