### LiteSpeed Web Server Users' Manual

##### Version 5.0 Rev. 1

- License Std / Ent
- Introduction
- Installation
- Administration
  - Service Manager
- Security
- Configuration
  - Server General
  - Server Tuning
  - Server Security
  - Request Filter
  - Page Cache
  - External Apps
  - Fast CGI App
  - Fast CGI Authorizer
  - LSAPI App
  - Servlet Engine
  - Web Server
  - Pipped logger
  - Load Balancer
  - Script Handler
  - Rack/Rails Settings
  - Listeners
  - Templates
  - Virtual Host Basic
  - Virtual Host General
  - Virtual Host Security
  - Rewrite
  - Context
  - Static Context
  - Java Web App Context
  - Servlet Context
  - Fast CGI Context
  - LSAPI Context
  - Proxy Context
  - CGI Context
  - Load Balancer Context
  - Redirect Context
  - Rack/Rails Context
  - Web Socket Proxy
  - Add-ons
  - Admin Server
  - Admin Listeners

# Context

In LiteSpeed Web Server terminology, a "context" is a virtual location, a common parent URL, that identifies a group of resources. Contexts can be thought of as different directories in your website's directory tree. For example, "/" is the root context mapped to the document root of a website. "/cgi-bin/" is a context farther up on the tree, dedicated to the CGI applications for this site. A context can be explicitly defined in LiteSpeed's WebAdmin console for the following purposes:

- To make a file system outside of the document root accessible.
- To block access to certain resources.
- To setup user-level authentication for certain resources.
- To create mount points for external applications.
- To redirect requests to another location.

#### Table of Contents

Context Type
Description: The type of context created determines it's usage.: Static context can be used to map a URI to a directory either outside document root or within it. Java Web App context is used to automatically import a predefined Java Application in an AJPv13 compilant Java servlet engine. Servlet context is used to import a specific servlet under a web application. Fast CGI context is a mount point of Fast CGI application. LiteSpeed SAPI context can be used to associate a URI with an LSAPI application. Proxy context enables this virtual host to serve as a transparant reverse proxy server to an external web server or application server. CGI context can be used to specify a directory only contains CGI scripts. Load Balancer context can set up an internal or external redirect URI. Redirect context can set up an internal or external redirect URI. Rack/Rails context is specifically used for Rack/Rails applications.