OpenLiteSpeed logo Open LiteSpeed Web Serverユーザーズマニュアル

管理コンソール一般

管理サーバーは、WebAdminコンソール専用の特別なバーチャルホストです。管理者のマシンからのアクセスのみを許可するか、暗号化されたSSL接続を使用して、管理サーバーを安全に保護することが非常に重要です。

目次

一般設定

バーチャルホストログ

アクセスログ

コアダンプを有効にする

説明

サーバーが"root"ユーザーによって起動されたときにコアダンプを有効にするかどうかを指定します。 最新のUnixシステムでは、セキュリティ上の理由から、ユーザーIDまたはグループIDを変更するプロセスはコアファイルをダンプできません。 ただし、コアダンプがあると問題の根本原因を特定しやすくなります。 このオプションは、Linuxカーネル2.4以上でのみ動作します。 Solarisユーザーはcoreadmコマンドを使用してこの機能を制御してください。

構文

ラジオボックスから選択

ヒント

[セキュリティ] サーバーログファイルにno core file createdと表示されている場合にのみ有効にします。 コアファイルを生成した直後に無効にしてください。 コアダンプが作成されたらバグレポートを提出してください。

セッションタイムアウト(秒)

説明

WebAdminコンソールのセッションタイムアウト時間をカスタマイズします。 デフォルトは60秒です。

構文

整数

ヒント

[セキュリティ] 本番環境では適切な値を設定してください。通常は300秒未満です。

サーバーのログを使用する

説明

独自のログファイルを作成するのではなく、このバーチャルホストからのログメッセージをサーバーログファイルに入れるかどうかを指定します。

構文

ラジオボックスから選択

ファイル名

説明

ログファイルのパスを指定します。

構文

ファイル名への絶対パス又は$SERVER_ROOT、$VH_ROOTからの相対パス。

ヒント

Performance ログファイルは別のディスクに配置してください。

ログレベル

説明

ロギングのレベルを指定します。 使用可能なレベルは、ERRORWARNINGNOTICEINFODEBUGです。 現在の設定以上のレベルのメッセージのみが記録されます。 DEBUGに設定する場合は、サーバーログレベルもDEBUGに設定する必要があります。 デバッグのレベルは、デバッグレベルによってサーバーレベルでのみ制御されます。

構文

選択

ヒント

Performance デバッグレベルNONE以外のレベルに設定されていない限り、DEBUGログレベルはパフォーマンスに影響を及ぼさず、推奨されます。

参照

デバッグレベル

ローテーションサイズ(バイト)

説明

現在のログファイルをロールオーバーする必要があるとき、つまりログローテーションを指定します。 ファイルサイズがロールオーバー制限を超えると、アクティブなログファイルは同じディレクトリにlog_name.mm_dd_yyyy(.sequence)という名前に変更され、新しいアクティブなログファイルが作成されます。 ローテーション済みログファイルが実際に作成されると、そのサイズはこの制限より少し大きくなることがあります。ログローテーションを無効にするには、0に設定します。

構文

整数

ヒント

Information 数値に"K"、"M"、"G"を付けると、それぞれキロバイト、メガバイト、ギガバイトを表します。

保持日数

説明

アクセスログファイルをディスク上に保持する日数を指定します。 指定した日数より古いローテーション済みログファイルのみが削除されます。 現在のログファイルは、含まれるデータの日数に関係なく変更されません。 古くなった非常に古いログファイルを自動削除したくない場合は、0に設定します。

構文

整数

アーカイブを圧縮する

説明

ディスク領域を節約するためにローテーションしたログファイルを圧縮するかどうかを指定します。

構文

ラジオボックスから選択

ヒント

Information ログファイルは圧縮率が高いため、古いログのディスク使用量を減らす目的で推奨されます。

ログ制御

説明

アクセスログを書き込む場所を指定します。3つのオプションがあります:

  1. サーバーのアクセスログに書き込む
  2. このバーチャルホストのアクセスログを作成する
  3. アクセスログを無効にする

構文

選択

ファイル名

説明

アクセスログファイル名。

構文

ファイル名への絶対パス、または$SERVER_ROOT、$VH_ROOTからの相対パス。

ヒント

Performance アクセスログファイルを別のディスクに配置します。

パイプロガー

説明

LiteSpeedがSTDINストリーム上のパイプを通じて送信するアクセスログデータを受け取る外部アプリケーションを指定します(ファイルハンドルは0)。 このフィールドが指定されると、アクセスログはロガーアプリケーションにのみ送信され、前のエントリで指定されたアクセスログファイルには送信されません。

ロガーアプリケーションは、最初に外部アプリケーションセクションで定義する必要があります。 サーバーレベルのアクセスログは、サーバーレベルで定義された外部ロガーアプリケーションのみを使用できます。 バーチャルホストレベルのアクセスロギングでは、バーチャルホストレベルで定義されたロガーアプリケーションのみを使用できます。

ロガープロセスは、他の外部(CGI/FastCGI/LSAPI)プロセスと同じ方法で生成されます。 つまり、バーチャルホストの外部アプリSet UIDモード設定で指定されたユーザーIDとして実行され、特権ユーザーとして実行されることはありません。

LiteSpeed Webサーバーは、ロガーアプリケーションのインスタンスが複数設定されている場合、複数のロガーアプリケーション間で簡単なロードバランシングを実行します。 LiteSpeedサーバーは、常にロガーアプリケーションの数を可能な限り少なく保とうとします。 1つのロガーアプリケーションがアクセスログエントリを時間内に処理できない場合にのみ、サーバーはロガーアプリケーションの別のインスタンスを生成しようとします。

ロガーがクラッシュした場合、Webサーバーは別のインスタンスを開始しますが、ストリームバッファーのログデータは失われます。 外部ロガーがログストリームの速度と量に追いつけない場合、ログデータを失う可能性があります。

構文

ドロップダウンリストから選択

ログ形式

説明

アクセスログのログ形式を指定します。 ログフォーマットが設定されると、ログヘッダーの設定より優先されます。

構文

文字列。ログ形式の構文はApache 2.0のカスタム ログ形式と互換性があります。


共通ログフォーマット(CLF)
"%h %l %u %t \"%r\" %>s %b"

バーチャルホストによる共通ログフォーマット
"%v %h %l %u %t \"%r\" %>s %b"

NCSA拡張/結合ログフォーマット
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

FoobarのログCookie値
"%{Foobar}C"

参照

ログヘッダー

ログヘッダー

説明

HTTPリクエストヘッダーRefererUserAgentHostを記録するかどうかを指定します。

構文

チェックボックス

ヒント

[パフォーマンス] これらのヘッダーがアクセスログに不要な場合は、この機能をオフにします。

参照

ログ形式

バイトログ

説明

帯域幅バイトのログファイルへのパスを指定します。 指定すると、cPanel互換の帯域幅ログが作成されます。 これにより、要求と応答本体の両方を含む要求に対して転送された合計バイトが記録されます。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

ヒント

Performance ログファイルを別のディスクに配置します。