ナビゲーションをスキップ

Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

仮想ホストの HTTP ログ ファイル設定の指定


仮想ホストのデフォルトのログ ファイル設定は、すべて変更することができます。仮想ホストの HTTP ログ ファイル設定を指定するには、次の手順に従います。

  1. まだ行っていない場合、Administration Console のチェンジ センタで [ロックして編集] をクリックします (「チェンジ センタを使用」を参照)。
  2. [環境] を展開して [仮想ホスト] を選択します。

    作成済みの仮想ホストを示したテーブルが表示されます。

  3. 仮想ホストをクリックします。

    [General Configuration] ページが表示されます。

  4. [仮想ホスト名] 属性フィールドに、この仮想ホストが代わりにリクエストを処理するホストの名前 (複数可) を入力します。ホスト名を調べるには、DNS を使用します。
  5. [保存] をクリックして変更を保存します。
  6. [ロギング] タブの [HTTP アクセス ログ ファイルを有効化] チェック ボックスで、HTTP のロギングを有効または無効にします ([HTTP アクセス ログ ファイルを有効化] をチェックすると、HTTP のロギングが有効になります)。

    仮想ホストに対する HTTP リクエストは、サーバのログ ファイルとは別のログ ファイルに保存されます。

  7. [ログ ファイル名] にログ ファイルの名前を入力します。

    ログ ファイルがローテーションされるときにファイル名に日付または時刻を含めるようにするには、[ログ ファイル名] フィールドで、java.text.SimpleDateFormat 変数をファイル名に追加します。各変数はパーセント (%) 記号で囲みます。

    たとえば、[ログ ファイル名] フィールドに次の値を入力したとします。

    access_%yyyy%_%MM%_%dd%_%hh%_%mm%.log

    この場合、仮想ホストの HTTP ログ ファイル名は access_yyyy_MM_dd_hh_mm.log のようになります。

    サーバ インスタンスが HTTP ログ ファイルをローテーションすると、ローテーションされたファイル名には日付が含まれます。たとえば、サーバ インスタンスが 2003 年 4 月 2 日の 10:05 AM にログ ファイルをローテーションした場合、古いログ メッセージが含まれるログ ファイルの名前は access_2003_04_02_10_05.log になります。

    日付と時刻を含めない場合、ローテーションされたログ ファイルには作成順に番号が付けられ、filenamennnnn となります。filename は、ログ ファイルに対してコンフィグレーションされた名前です。たとえば、access.log00007 のようになります。

  8. 現在の HTTP ログ ファイルが特定のサイズに達したときに古い HTTP リクエストを別のファイルに移す場合は、以下の操作を行います。
    1. [ローテーションの種類] で、[サイズ] を選択します。
    2. [最大ファイル サイズ] で、サーバがログ メッセージを別個のファイルに移動するきっかけとなるファイル サイズ (1 ~ 65535 KB) を入力します。ログ ファイルが指定のサイズに到達すると、以後サーバは、ファイル サイズをチェックする際に、現在のログ ファイルの名前を変更し、それ以降のメッセージを保存するための新規ログ ファイルを作成します。
    3. [保存] をクリックします。
  9. 古い HTTP リクエストを特定の間隔で別のファイルに移動する場合、以下の操作を行います。
    1. [ローテーションの種類] で、[時間] を選択します。
    2. [ローテーション開始時刻] に、開始時刻を入力します。

      指定された時刻になると、現在のログ ファイルがローテーションされます。指定した時刻が既に過ぎている場合、サーバは即座にファイルのローテーションを開始します。以後、[ローテーション間隔] で指定した間隔でログ ファイルがローテーションされます。

      日付と時刻は、java.text.SimpleDateFormat (MM-dd-yyyy-k:mm:ss) を使用して指定します。この形式の詳細については、J2EE Javadoc を参照してください。

    3. [保存] をクリックします。
  10. 保存するファイルの数を制限する場合は、[保存するファイル数の制限] チェック ボックスを選択します。
  11. 保存するファイル数の上限は、[保存するファイル数] チェック ボックスに上限とする数字を入力して指定します。
  12. [ログ ファイル ローテーションのディレクトリ] フィールドに、ログ ファイル ローテーションのディレクトリを入力します。
  13. 起動時にログ ファイルをローテーションする場合は、[起動時にログ ファイルをローテーションする] チェック ボックスを選択します。
  14. HTTP ログ ファイルのフォーマットを変更するには、[詳細] を展開します。
  15. [フォーマット] リストから [一般] または [拡張] を選択して、HTTP ログ ファイルのフォーマットを指定します。
  16. [拡張ロギング フォーマットのフィールド] で、HTTP アクセス ログに関する設定を行います。ログの設定方法については、Setting up HTTP Access Logs by Using Extended Log Format を参照してください。
  17. 時刻をグリニッジ標準時 (GMT) で記録する場合は、[ログの時刻 (GMT)] チェック ボックスを選択します。
  18. [保存] をクリックして変更を保存します。
  19. これらの変更をアクティブにするには、Administration Console のチェンジ センタで [変更のアクティブ化] をクリックします。
    すべての変更が即座に有効になるわけではありません。—再起動が必要なものもあります。 (「チェンジ センタを使用」を参照)。

 

Skip navigation bar ページの先頭