我有以下设置:
> 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文件.欺骗代理服务器做你问的问题似乎是在谷仓周围很长的路?