サーバー(Apache 2)がページのコンテンツ全体を正しいヘッダーと一緒に返しているかどうかを確認する必要があります。正常に実行されるPHPスクリプトがありますが、ブラウザはHTMLコンテンツの半分しか取得していません。単に切り取られます。
クライアントのインフラストラクチャはかなり複雑で、Novell BorderManagerプロキシなどを使用しています。サーバーが正常に機能していることを確認するために、ヘッダーと応答の本文の両方をログに記録します。
どうすればこれを達成できますか? Apacheのmod_log_config
モジュールを調べました(すでにインストールされており、使用する準備ができています)が、正直なところ、ヘッダーと本文をどこかに出力するように構成することはできませんでした。
編集:私は何とかヘッダーをログに記録しました
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2
CustomLog /var/log/Apache2/response.log common2
しかし、残念ながら mod_log_configの形式 はコンテンツ本文全体をサポートしていません。
更新:私はあちこち踏みにじった mod_dumpio それはまさにそれをするようですが、今のところそれを動作させることができません:-(
誰か助けてもらえますか?
mod_security を使用してこれを行うことができます。 監査ログ データ形式に関するドキュメントを参照してください。
" Intended Response Body(E) ";を使用したときにログに応答本文が表示されない場合。例えば。:
SecAuditLogParts ABCEFHZ
ルールエンジンもアクティブになっていることを確認します。
SecRuleEngine On
設定を確認してください:
SecRequestBodyAccess On
SecResponseBodyAccess On