Interstage HTTP Server 運用ガイド
目次 索引 前ページ次ページ

第3章 環境設定> 3.2 環境定義ファイル

3.2.4 アクセスログの設定

 アクセスログは、環境定義ファイル(httpd.conf)において、以下に示すディレクティブでihsrlogコマンド実行文、またはログファイル名を指定することにより出力します。

ihsrlogコマンド実行文を指定してファイルサイズ単位で設定する場合


 アクセスログ(1Mバイト単位、ファイル数の上限値5)を、ファイル“C:\Interstage\F3FMihs\servers\FJapache\logs\accesslog”に出力する場合(インストールパスはデフォルト)

CustomLog "|ihsrlog.exe -s logs/accesslog 1 5" ihs-analysis


 アクセスログ(1Mバイト単位、ファイル数の上限値5)を、ファイル“/var/opt/FJSVihs/servers/FJapache/logs/accesslog”に出力する場合(インストールパスはデフォルト)

CustomLog "|/opt/FJSVihs/bin/ihsrlog -s logs/accesslog 1 5" ihs-analysis

ihsrlogコマンド実行文を指定して日数単位で設定する場合


 アクセスログ(7日単位、ファイル数の上限値5)を、ファイル“C:\Interstage\F3FMihs\servers\FJapache\logs\accesslog”に出力する場合(インストールパスはデフォルト)

CustomLog "|ihsrlog.exe -d logs/accesslog 7 5" ihs-analysis


 アクセスログ(7日単位、ファイル数の上限値5)を、ファイル“/var/opt/FJSVihs/servers/FJapache/logs/accesslog”に出力する場合(インストールパスはデフォルト)

CustomLog "|/opt/FJSVihs/bin/ihsrlog -d logs/accesslog 7 5" ihs-analysis

フィルタリング機能を使用して特定のリクエストを出力しない場合


 IPアドレス“192.168.1.1”からのリクエストをアクセスログに出力しない場合

LoadModule setenvif_module "C:/Interstage/F3FMihs/modules/mod_setenvif.so"
SetEnvIf Remote_Addr 192\.168\.1\.1 nolog_remote_addr
CustomLog "|ihsrlog.exe -s logs/accesslog 1 5" ihs-analysis env=!nolog_remote_addr

 URL“/abc/”配下へのリクエストをアクセスログに出力しない場合

LoadModule setenvif_module "C:/Interstage/F3FMihs/modules/mod_setenvif.so"
SetEnvIf Request_URI "^/abc/" nolog_request_uri
CustomLog "|ihsrlog.exe -s logs/accesslog 1 5" ihs-analysis env=!nolog_request_uri

 メソッド“HEAD”のリクエストをアクセスログに出力しない場合

LoadModule setenvif_module "C:/Interstage/F3FMihs/modules/mod_setenvif.so"
SetEnvIf Request_Method HEAD nolog_request_method
CustomLog "|ihsrlog.exe -s logs/accesslog 1 5" ihs-analysis env=!nolog_request_method


 IPアドレス“192.168.1.1”からのリクエストをアクセスログに出力しない場合

LoadModule setenvif_module /opt/FJSVihs/modules/mod_setenvif.so
SetEnvIf Remote_Addr 192\.168\.1\.1 nolog_remote_addr
CustomLog "|/opt/FJSVihs/bin/ihsrlog -s logs/accesslog 1 5" ihs-analysis env=!nolog_remote_addr

 URL“/abc/”配下へのリクエストをアクセスログに出力しない場合

LoadModule setenvif_module /opt/FJSVihs/modules/mod_setenvif.so
SetEnvIf Request_URI "^/abc/" nolog_request_uri
CustomLog "|/opt/FJSVihs/bin/ihsrlog -s logs/accesslog 1 5" ihs-analysis env=!nolog_request_uri

 メソッド“HEAD”のリクエストをアクセスログに出力しない場合

LoadModule setenvif_module /opt/FJSVihs/modules/mod_setenvif.so
SetEnvIf Request_Method HEAD nolog_request_method
CustomLog "|/opt/FJSVihs/bin/ihsrlog -s logs/accesslog 1 5" ihs-analysis env=!nolog_request_method

関連ディレクティブ

CustomLog
LoadModule
SetEnvIf


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED