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

バーチャルホスト登録

このページには、定義されたすべてのバーチャルホストが一覧表示されます。 ここからバーチャルホストを追加/削除したり、既存のバーチャルホストを変更したりすることができます。 バーチャルホストを追加する前に、バーチャルホストのルートディレクトリが存在することを確認してください。

目次

バーチャルホスト登録

コネクション

セキュリティ

バーチャルホスト

バーチャルホスト名

説明

バーチャルホストの一意の名前。 バーチャルホストのドメイン名をバーチャルホスト名として使用することをお勧めします。 バーチャルホスト名は、変数$VH_NAMEを使用して参照できます。

構文

テキスト

バーチャルホストルート

説明

バーチャルホストのルートディレクトリを指定します。 注:これはドキュメントルートではありません。このディレクトリの下に、バーチャルホストに関連するすべてのファイル(ログファイル、HTMLファイル、CGIスクリプトなど)を置くことをお勧めします。 バーチャルホストルートは、変数$VH_ROOTを使用して参照できます。

構文

絶対パス又は$SERVER_ROOTからの相対パス。

ヒント

パフォーマンス 異なるバーチャルホストは別々のハードドライブに配置してください。

設定ファイル

説明

このバーチャルホストの設定ファイル名とディレクトリ。

構文

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

ヒント

情報 簡単な管理のため、$SERVER_ROOT/conf/vhosts/$VH_NAME.xmlをお勧めします。

最大Keep-Aliveリクエスト数

説明

Keep-Alive(永続)接続で処理できる最大リクエスト数を指定します。 この制限に達すると接続が閉じられます。 バーチャルホストごとに異なる制限を指定できます。 この数値は、サーバーレベルの最大Keep-Aliveリクエスト数の制限を超えることはできません。

構文

整数

ヒント

パフォーマンス合理的に高い値に設定します。 「1」以下の値を指定すると、キープアライブ接続が無効になります。

参照

最大Keep-Aliveリクエスト数

説明

このバーチャルホスト内のシンボリックリンクをたどるかどうかを指定します。 IF OWNER MATCHオプションは、同じ所有権を持つ場合にのみシンボリックリンクに従います。 この設定は、デフォルトのサーバーレベルの設定よりも優先されます。

構文

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

ヒント

パフォーマンスセキュリティセキュリティを強化するために、この機能を無効にしてください。 パフォーマンスを向上させるには、有効にします。

スクリプト/外部アプリを有効にする

説明

このバーチャルホストでスクリプティング(非静的ページ)を許可するかどうかを指定します。 無効にすると、CGI、FastCGI、LSAPI、サーブレットエンジン、その他のスクリプト言語はこのバーチャルホストでは許可されません。 このため、スクリプトハンドラを使用する場合は、スクリプトハンドラもここで有効にする必要があります。

構文

ラジオボックスから選択

制限付き

説明

このバーチャルホストのルート($VH_ROOT)を超えるファイルにこのWebサイトからアクセスできるかどうかを指定します。 はいに設定すると、$VH_ROOT以下のファイルにしかアクセスできず、$VH_ROOTを超えるファイルやディレクトリを指すシンボリックリンクまたはContextへのアクセスは拒否されます。 しかし、これはCGIスクリプトのアクセシビリティを制限しません。 これは共有ホスティング環境で便利です。 シンボリックリンクをたどるは、ユーザーが$VH_ROOT内でシンボリックリンクを使用できるようにはいに設定できます。 $VH_ROOTを超えるものはありません。

構文

ラジオボックスから選択

ヒント

セキュリティ共有ホスティング環境で有効にします。

外部アプリのSet UIDモード

説明

外部アプリケーションプロセスにユーザーIDを設定する方法を指定します。3つの選択肢があります:

  • Server UID:外部アプリケーションプロセスのユーザー/グループIDをサーバーのユーザー/グループIDと同じに設定します。
  • CGI File UID:実行ファイルのユーザー/グループIDに基づいて外部CGIプロセスのユーザー/グループIDを設定します。このオプションはCGIにのみ適用され、FastCGIやLSPHPには適用されません。
  • Doc Root UID:現在のバーチャルホストのドキュメントルートのユーザー/グループIDに基づいて、外部アプリケーションプロセスのユーザー/グループIDを設定します。


デフォルト値:Server UID

構文

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

ヒント

セキュリティ 共有ホスティング環境では、CGI File UIDまたはDoc Root UIDモードを使用し、あるバーチャルホストが所有するファイルに別のバーチャルホストの外部アプリケーションスクリプトからアクセスされるのを防ぐことを推奨します。

suEXECユーザー

説明

現在のコンテキストレベルで、このユーザーとして実行します。 設定すると、この値はバーチャルホストレベルの外部アプリSet UIDモード設定を上書きします。

この設定は、外部アプリケーションレベルの実行ユーザー設定で上書きできます。

デフォルト値:未設定

構文

有効なユーザー名またはuid。

suEXECグループ

説明

現在のコンテキストレベルで、このグループとして実行します。 suEXECグループを有効にするには、バーチャルホストレベルのsuEXECユーザー、または外部アプリケーションレベルの実行ユーザーを設定する必要があります。

この設定は、外部アプリケーションレベルの実行グループ設定で上書きできます。

デフォルト値:suEXECユーザー設定値

構文

有効なグループ名またはuid

外部アプリのchrootモード

説明

Enterprise Edition Onlyルートディレクトリが外部アプリケーションプロセスに対してどのように設定されるかを指定します。 機密システム・データ・ファイルが脆弱な外部アプリケーション・スクリプトによってアクセスされるのを防ぐために、新しいルート・ディレクトリ以外のファイルがアクセス不能になるように、外部アプリケーション・プロセス用の代替ルート・パスを設定できます。 これは "chroot jail"と呼ばれます。

3つの選択肢があります:

  • サーバーと同じ:外部アプリケーションプロセスは、サーバーと同じjailで実行されます。
  • バーチャルホストルート:chroot jailをバーチャルホストのルートディレクトリに設定します。 外部アプリケーションスクリプトは、バーチャルホストルート内のファイルにのみアクセスできます。
  • カスタムchrootパス:以下のchrootパス外部アプリのchrootパスを指定します。

構文

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

ヒント

情報 chrootを適切に使用すると、外部アプリケーションスクリプトのセキュリティが大幅に強化されますが、chroot jail環境では、外部アプリケーションスクリプトが機能していることを確認する必要があります。

外部アプリのchrootパス

説明

Enterprise Edition Only外部アプリのchrootモードがカスタムchrootパスに設定されている場合、現在のホストの外部アプリケーションスクリプトの新しいルートディレクトリを指定します。

構文

絶対パス。

総出力帯域幅(KB/秒)

説明

このバーチャルホストの総出力帯域幅(KB/s)の制限を設定します。 この制限に達すると、スロットリングが発生します。

静的リクエスト/秒

説明

確立された接続の数に関係なく、1秒間に処理できる単一のIPアドレスからの静的コンテンツへの要求の最大数を指定します。

この制限に達すると、将来のすべての要求は次の秒までタールピットされます。 動的に生成されるコンテンツのリクエスト制限は、この制限とは関係ありません。 クライアントごとの要求制限は、サーバーまたはバーチャルホストレベルで設定できます。 バーチャルホストレベルの設定は、サーバーレベルの設定よりも優先されます。

構文

整数

ヒント

セキュリティ信頼できるIPまたはサブネットワークは影響を受けません。

参照

動的リクエスト/秒

動的リクエスト/秒

説明

確立された接続の数に関係なく、1秒ごとに処理できる単一のIPアドレスからの動的に生成されるコンテンツへの要求の最大数を指定します。 この制限に達すると、今後のすべての動的コンテンツへのリクエストは、次の秒までタールピットされます。

静的コンテンツの要求制限は、この制限とは関係ありません。 このクライアントごとの要求制限は、サーバーまたはバーチャルホストレベルで設定できます。 バーチャルホストレベルの設定は、サーバーレベルの設定よりも優先されます。

構文

整数

ヒント

セキュリティこの制限によって、信頼できるIPまたはサブネットワークは制限されません。

参照

静的リクエスト/秒

送信帯域幅(バイト/秒)

説明

確立された接続の数に関係なく、単一のIPアドレスへの最大の送信スループット。 実際の帯域幅は効率上の理由からこの設定よりわずかに高くなることがあります。 帯域幅は4KB単位で割り当てられます。 スロットルを無効にするには、0に設定します。 クライアント単位の帯域幅制限(バイト/秒)は、バーチャルホストレベルの設定がサーバーレベルの設定を上回るサーバーまたはバーチャルホストレベルで設定できます。

構文

整数

ヒント

パフォーマンスパフォーマンスを向上させるため、帯域幅を8KB単位で設定します。.

セキュリティ信頼できるIPまたはサブネットワークは影響を受けません。

参照

受信帯域幅(バイト/秒)

受信帯域幅(バイト/秒)

説明

確立された接続の数に関係なく、単一のIPアドレスからの最大許容着信スループット。 実際の帯域幅は効率上の理由からこの設定よりわずかに高くなることがあります。 帯域幅は1KB単位で割り当てられます。 スロットルを無効にするには、0に設定します。 クライアント単位の帯域幅制限(バイト/秒)は、バーチャルホストレベルの設定がサーバーレベルの設定を上回るサーバーまたはバーチャルホストレベルで設定できます。

構文

整数

ヒント

セキュリティ信頼できるIPまたはサブネットワークは影響を受けません。

参照

送信帯域幅(バイト/秒)

IPあたりの最大接続数

説明

サーバーレベルの設定接続ハードリミットを、より低い値で上書きします。この値を接続ハードリミットより高く設定しても効果はありません。\n\n\nこの制限に達すると、403応答が返されます。\n\n\nデフォルト値: 未設定

構文

整数