Delegateを使用しWEBサーバを運用しているのですが、

ApacheのアクセスログにDelegateのサーバのIPアドレスが
記録されておりアクセス元が判定できず困っております。

Apacheのアクセスログに記録されるIPをDelegateサーバのIP
ではなくブラウザでアクセスしてきたエンドユーザのIPアドレス
が記録されるようにしたいのですが、何かよい方法は無いでしょうか?

対応方法ご存じの方がいらっしゃいましたらご協力のほどよろしく
お願いいたします。
なおPound等代替案の提案は不要です。

回答の条件
  • 1人2回まで
  • 登録:2009/10/15 11:58:18
  • 終了:2009/10/15 13:35:41

回答(1件)

id:koji No.1

たなかこうじ回答回数2ベストアンサー獲得回数02009/10/15 12:57:38

ポイント60pt

LogFormatの

%h

%{X-Forwarded-For}i

に置換してみたらどうでしょう?

id:taso1981

Proxy経由の場合はそんなオプションを使うのですね初めて知りました。

Apacheだけの設定では駄目でしたがDelegateの方でも設定を追加したら

クライアントのIPアドレスが記録されるようになりました。

ありがとうございます。 m(_ _)m

2009/10/15 13:35:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません