0

(ここでは apache は apache2 webserver を指します) 私は jsp で tomcat への呼び出しが mod_jk を使用して apache によってルーティングされる設定をしています。両方のサーバーが同じマシン上にあります。mod_jk コネクタを廃止したいのですが、代わりに、apache への呼び出しは、localhost tomcat サーバーへの curl 呼び出しを行うことによって処理されます。

問題は、クエリのタイプが「something/something.jsp」または「anything/anything.jsp」であることです。Apache に送られるこのすべてのリクエストが、対応する curl 呼び出しを実行して応答を返す共通の php コードによって処理されるようにしたいと考えています。私が php コネクタを使用している理由は、特定のロギング目的のためです。

Apacheの世界ではまったく新しいので、どんな助けも本当に感謝しています!

4

1 に答える 1

0

Mod_rewriteを使用して、apache がすべてのリクエスト タイプをLogger.phpの代わりに別の呼び出しとして受け入れるようにすることができ/something/something.jspます。元のリクエストをphpページに渡し、そこからcurlリクエストを作成できます。

これは、すべてのリクエストを特定の php ページにルーティングしようとしている例です。あなたのシナリオに少し似ていますが、彼はリクエストをクエリ文字列パラメーターに変更したいと考えています-> すべてのトラフィックをindex.phpにリダイレクトします

注: Tomcat では、URL の処理は子供の遊びです。PHPページを呼び出して、指定されたJSPページにリクエストを送信できるTomcatフィルターにリクエストを直接送信する方がはるかに簡単だと思います。アーキテクチャを逆にすることが許可されている場合。

于 2013-08-05T18:19:12.673 に答える