組み込みデバイスが Apache 経由で weblogic と通信するアプリケーションがあります。Weblogic と Apache は同じ Solaris サーバー上にあり、Apache 用の weblogic モジュールを使用しています。
通信は http 経由で動作します
問題は https に直接関係しているようには見えませんが、https では機能しません (SSL セッションは正常にネゴシエートされ、いくつかのやり取りが発生します)。https が使用されている場合、デバイスは通信を異なる方法で処理しているようです。
これをデバッグするために http/https リクエストとレスポンスを確認したいと思います。
(例)wireshark を使用してデバイスとサーバー間のデータをキャプチャできますが、これは暗号化されているため、あまり役に立ちません。Wireshark (またはスヌープ) は、Apache と Weblogic の間のサーバー上のローカル トラフィックを認識しません。注: Linux ではこれを行うことができますが、Solaris ではできません。
Wireshark の低レベルのパケット キャプチャは実際には必要ありません。http 要求と応答のヘッダーと本文をキャプチャするだけで十分です。
誰でもこれを行う方法を知っていますか? おそらく通過するすべてのリクエストとレスポンスをログに記録するApache modはありますか(グーグルは明らかなものを何も示しませんでした)。これを行う他の創造的な方法はありますか?