投稿日:2003年01月08日 作成鷹の巣

No.7683 Apacheのaccess_logに本当のリクエスト送信元を表示させたい



Apacheのaccess_logに本当のリクエスト送信元を表示させたい

No.7683 投稿時間:2003年01月08日(Wed) 19:56 投稿者名:Pierre URL:

皆さんこんにちは。

この冬休みに Vine Linux 自宅サーバーを立ち上げました。
Web サーバーとして Apache を走らせています。
サーバーはルーターの背後にありWAN側からのリクエストをアドレス変換しています。
つまり、ルーターがパブリックアドレス 111.222.333.444:80 に来たリクエストをプライベートアドレス 192.168.xxx.yyy:80 に変換しています。
さて、誰がアクセスしてきているのかを知りたくて、access_log を見てみると、全てのリクエスト元が 111.222.333.444 になってしまいます。
192.168.xxx.yyy から見たら、WAN側からの全てのリクエストはルーターのWAN側のアドレス 111.222.333.444 からのリクエストに変わったということでしょうが、これはどうしようもないことなのでしょうか?
何とか本当のリクエスト送信元を access_log に表示して、誰がアクセスしてきているのか知る方法というものはないものなのでしょうか?


過去にも、同じ症状の報告がありました。

No.7691 投稿時間:2003年01月09日(Thu) 01:39 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

過去にも、同じ症状の報告がありました。
スレッドに参加した皆、原因が分からずでした。

過去スレは、ここです。
http://sakaguch.com/PastBBS/0013/B0006995.html

前回は、「Apache に原因があるのではないか?」との結論に至りました。

Apache のバージョン、OS の種類およびバージョン、ルータのメーカおよび型番をお知らせ頂ければ、早く解決できるかもしれません。


原因不明で直ってしまいました。

No.7710 投稿時間:2003年01月09日(Thu) 15:42 投稿者名:Pierre URL:

> 帯鯖@名古屋です。

帯鯖さん、こんにちは。

> 過去にも、同じ症状の報告がありました。
> スレッドに参加した皆、原因が分からずでした。

教えていただいた過去スレッドを参考にいろいろとやっていたら、
原因不明で直ってしまいました。
Apache の設定を含め、何も変更していないのですが。
やったことと言えば、問題を切り分けるために、ルーターを挟まず
サーバーを直接プロバイダと接続させてみたり、ルーターをリセット
してみたりといったことでした。

何にせよ、直って良かったのですが。
結論として、ルーターを挟んでいてもちゃんと本当のリクエスト送信元
を access_log に表示させることができるということですね。
お騒がせいたしました。ありがとうございました。


|目次|掲示板|過去ログ目次|▲頁先頭|