### OpenLiteSpeed Web Server ユーザーズマニュアル

##### Version 1.4 — Rev. 3

- ライセンス
- はじめに
- インストール
- 管理
  - サービスマネージャ
- セキュリティ
- 設定
  - サーバー全般
  - サーバーログ
  - サーバーのチューニング
  - サーバーのセキュリティ
  - 外部アプリ
  - Fast CGIアプリ
  - Fast CGIオーソライザー
  - LSAPIアプリ
  - サーブレットエンジン
  - Webサーバー
  - パイプロガー
  - ロードバランサ
  - スクリプトハンドラ
  - Rack/Railsの設定
  - モジュール設定
  - リスナー全般
  - リスナーのSSL
  - テンプレート
  - バーチャルホストの基本
  - バーチャルホスト全般
  - バーチャルホストのセキュリティ
  - バーチャルホストのSSL
  - Rewrite
  - コンテキスト
  - 静的コンテテキスト
  - Java Webアプリのコンテキスト
  - サーブレットコンテキスト
  - Fast CGIコンテキスト
  - LSAPIコンテキスト
  - プロキシコンテキスト
  - CGIコンテキスト
  - ロードバランサコンテキスト
  - コンテキストのリダイレクト
  - Rack/Railsのコンテキスト
  - モジュールハンドラのコンテキスト
  - Web Socketプロキシ
- Webコンソール
  - 管理コンソール全般
  - 管理コンソールのセキュリティ
  - 管理リスナー全般
  - 管理リスナーのSSL

# コンテキスト

LiteSpeed Web Serverの用語では、「コンテキスト」とはバーチャルリソースであり、共通の親URLであり、リソースのグループを識別します。 コンテキストは、Webサイトのディレクトリツリー内の異なるディレクトリと考えることができます。 たとえば、「/」はWebサイトのドキュメントルートにマップされたルートコンテキストです。 "/cgi-bin/"は、このサイトのCGIアプリケーション専用のツリー上の文脈です。 コンテキストは、次の目的でLiteSpeedのWebAdminコンソールで明示的に定義することができます。:

- ドキュメントルートの外部にあるファイルシステムにアクセス可能にする。
- 特定のリソースへのアクセスをブロックする。
- 特定のリソースに対してユーザーレベルの認証を設定する。
- 外部アプリケーションのマウントポイントを作成する。
- 要求を別の場所にリダイレクトする。

## 目次

### コンテキストタイプ⇑

#### 説明

静的コンテキストを使用して、URIをドキュメントルートの外部またはその内部のディレクトリにマップできます。
Java Webアプリコンテキストは、AJPv13コンパイラJavaサーブレットエンジンで定義済みのJavaアプリケーションを自動的にインポートするために使用されます。
サーブレットコンテキストは、Webアプリケーションの下にある特定のサーブレットをインポートするために使用されます。
Fast CGIコンテキストは、Fast CGIアプリケーションのマウントポイントです。
LiteSpeed SAPIコンテキストを使用して、URIをLSAPIアプリケーションに関連付けることができます。
プロキシーコンテキストにより、このバーチャルホストは、外部のWebサーバーまたはアプリケーションサーバーへのトランスペアレントリバースプロキシサーバーとして機能します。
CGIコンテキストを使用して、ディレクトリにCGIスクリプトのみを指定することができます。
ロードバランサーコンテキストを使用して、そのコンテキストに異なるクラスタを割り当てることができます。
リダイレクトコンテキストで内部リダイレクトURIまたは外部リダイレクトURIを設定できます。
Rack/Railsコンテキストは、特にRack/Railsアプリケーションに使用されます。
モジュールハンドラーコンテキストは、ハンドラー型モジュールのマウントポイントです。