4

私は次の設定をしています:

  • Plain-Server : PHP ファイルをプレーンテキストとして配信する
  • Proxy-Server : Plain-Server に php ファイルを要求して解析します。

ここで私の質問: Proxy-Server (PHP 5.3 を使用した完全に構成可能な apache 2.2) を構成して、Plain-Server からプレーンな php ファイルを解釈するにはどうすればよいですか?

例: Plain-Server に小さな php スクリプト "hello.php" がある場合 (アクセス可能な throw http://plainserver/hello.php ):

<?php
echo "Hello World";
?>

Plain-Server はそれをプレーンテキストとして出力するだけで、php-code を解析しません。

Proxy-Server にファイル「hello.php」が存在しません。ただし、Proxy-Server から hello.php をリクエストする場合、mod_proxy (リバース プロキシ) を使用して Plain-Server から hello.php を取得する必要があります。また、「Hello World」だけを言って、php を解析して実行する必要があります。

リバース プロキシは既に実行されていますが、php コードの実行が機能していません。mod_filter を試しましたが、うまくいきませんでした。その方法はありますか?

4

3 に答える 3

1

代わりに、nfs マウントまたはターゲット サーバーと同様のものを介して、ソース サーバーから php ファイルを共有することを検討してください。プロキシ サーバーをだまして要求どおりにさせるのは、納屋を一周するのに長い道のりのように思えますか?

于 2009-09-13T04:12:43.657 に答える
0

このスレッドの ServerFault バージョンでこれに回答しました: https://serverfault.com/a/399671/48061

于 2012-06-18T06:32:59.217 に答える