[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:43434] Re: apache RefererIgnore の設定について



お世話になります。
吉村です。

> > 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
> > 
> > というエラーメッセージが出てしまいます。ログ関係のモジュール
> > が何か必要なのでしょうか?
> 
> /etc/apache/modules.conf で mod_log_referer をロードしていますか?

いえ、ロードしていませんでした。

/etc/apache/modules.conf に
LoadModule referer_log_module /usr/lib/apache/1.3/mod_log_referer.so

を付け加えたところ、エラーは出なくなりました。

> しかし、RefererIgnore ディレクティブが使えるようになったとしても、
> RefererIgnore は mod_log_referer モジュールのディレクティブで
> しょうから、
> 
>   CustomLog /var/log/apache/access.log combined
> 
> このように CustomLog (mod_log_config) に指示しても
> 影響しない (RefererIgnore の効果がない) でしょう。

なるほど、そういう事なんですね。勉強になりました。
ありがとうございます。

http://www.apache.jp/docs/mod/mod_log_referer.html

This module provides for logging of the documents which reference documents on the server.

Status: Extension
Source File: mod_log_referer.c
Module Identifier: referer_log_module
Summary

This module is provided strictly for compatibility with NCSA httpd, and is deprecated. We recommend you use mod_log_config instead.
Directives
RefererIgnore
RefererLog