[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:43432] apache RefererIgnore の設定について
- From: 吉村広幸 <yoshimurah@xxxxxxxxxx>
- Subject: [debian-users:43432] apache RefererIgnore の設定について
- Date: Tue, 12 Apr 2005 16:12:38 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- Thread-index: AcU/Lu9BVQpOAv+1SlucM6s7f+sFHQ==
- X-mimeole: Produced By Microsoft MimeOLE V6.00.2900.2180
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level: ****
- X-spam-status: No, hits=4.3 required=10.0 tests=ISO2022JP_BODY,ISO2022JP_CHARSET,MISSING_OUTLOOK_NAME, RCVD_IN_ORBS,RCVD_IN_OSIRUSOFT_COM,SPAM_PHRASE_01_02, X_OSIRU_OPEN_RELAY version=2.44
- Message-id: <20050412071237.685D517B4DF@arashi.debian.or.jp>
- X-mail-count: 43432
- X-mailer: Microsoft Office Outlook, Build 11.0.6353
初めて投稿させていただきます。
吉村と申します。
Dell PowerEdge 400SC に Debian Sargeをインストールし、
Webサーバを構築中です。
apt-get で apache をインストールしました。
apache 1.3.33-4
apache-common 1.3.33-4
/etc/apache/httpd.conf の
ログ設定で分からないところがあります。インターネット上の
どのホームページのリンクから自サイトへアクセスしてきたか
をログに出したいため、
Common Log Formatにさらにrefererとagentの内容を付け
加えた形のログを記録する
CustomLog /var/log/apache/access.log combined
としました。
このままだと、自サイト内のリンク元もログに記載されてしまうため
この記述を見て
http://japache.apache.or.jp/japanese_1_2/manual/mod/mod_log_referer.html#refererignore
RefererIgnore命令はRefererのヘッダーを無視するための
ストリングのリストに追加します。もしリストにあるなんらかの
ストリングが、Refererのヘッダーに含まれていれば、要求に
対する関連情報はログされません。
httpd.conf に
RefererIgnore yoko.ac.jp
と付け加えて、apache をリロードすると、
Syntax error on line 496 of /etc/apache/httpd.conf:
Invalid command 'RefererIgnore', perhaps mis-spelled or defined by a module not included in the server configuration
というエラーメッセージが出てしまいます。ログ関係のモジュール
が何か必要なのでしょうか?
apt-get source apache し、
apache-1.3.33/debian/rules の中に
--enable-module=log_referer
refererログに関連しそうなモジュールがあるのは確認しました。
最終的には、webalizer でログ解析をしたいと思っており、自サイト内の移動よりも、
どのサイトからリンクが張られているのかを調べたいと考えています。webalizer
のconfig ファイルを見ていましたら、
# Your own site gives most referrals
#HideReferrermrunix.net/
という項目があり、私の使い方としては、こちらで対応した方が良さそうだとは思った
のですが、なぜ httpd.conf に設定した RefererIgnore はエラーが出てしまうのか
気になったので投稿させていただきました。
どうぞよろしくお願いいたします。