我有以下设置:
- Plain-Server : 以纯文本形式提供 php 文件
- 代理服务器:向普通服务器询问 php 文件并解析它。
现在我的问题是:如何配置代理服务器(一个完全可配置的 apache 2.2 和 PHP 5.3)来解释来自普通服务器的普通 php 文件?
示例:给定一个普通服务器上的小 php 脚本“hello.php”(可访问 throw http://plainserver/hello.php):
<?php
echo "Hello World";
?>
Plain-Server 仅将其输出为纯文本,不解析 php 代码。
在代理服务器上,文件“hello.php”不存在。但是当从 Proxy-Server 请求 hello.php 时,它应该使用 mod_proxy(反向代理)从 Plain-Server 获取 hello.php。它还应该解析和执行 php,只说“Hello World”。
反向代理已经在运行,但是 php 代码的执行不起作用。我尝试了 mod_filter,但无法正常工作。有什么想法吗?