質問: apacheログに外部サーバのファイルアクセスを残したい apache(windows2000サーバ)にて社内イントラを構築しています。 apacheにhtmlファイルは格納してあり、そのアクセスログは問題なくあります。 このhtmlファイルに下記のようにリンクしている、 [ネットワーク内の別サーバへのファイルへの個別のアクセスを apacheのアクセスログに残す方法は無いのでしょうか?](file://別のサーバへのパス/(excelやwordなど)ファイル)
回答: 他の方も指摘しておられますが、原理的に他のサーバのファイルへのアクセスはapacheのログには残せません。 どうしてもapacheのログにそれらの情報を残したい場合は、下記の様な方法は考えられます。 1. パラメータで渡されたパスへ、httpヘッダーなどを使って転送するcgiプログラムなどを作る。 2. それを対象のapacheの管理下に設置する。 3. htmlファイルではそのプログラムへのリンクを書いて、そこに別サーバのファイルへのパスをurlパラメータとして与える。(パラメータにはurlエンコードをする必要あり) 例) ----------------------------------------------- ---------------------------------------------------- そのcgiプログラムへのアクセスはapacheのログに残り、そのurlパラメータから別サーバのどのファイルにアクセスしたのかが推測できるかと。)