我有以下设置:
例如:给定一个小的php脚本“hello.php”在Plain-Server上(通过http://plainserver/hello.php访问):
- Plain-Server: 将php文件作为纯文本传递
- Proxy-Server: 请求Plain-Server获取php文件并解析它。
例如:给定一个小的php脚本“hello.php”在Plain-Server上(通过http://plainserver/hello.php访问):
<?php
echo "Hello World";
?>
Plain-Server仅以纯文本输出,不解析php代码。
在代理服务器上,“hello.php”文件不存在。但是,当从代理服务器请求hello.php时,它应该使用mod_proxy(反向代理)从Plain-Server获取hello.php。它还应该解析和执行php,只显示“Hello World”。
反向代理已经运行,但php代码的执行不起作用。我尝试了mod_filter,但无法使其工作。有没有任何想法如何做到这一点?