用户手册
Version 1.9 — Rev. 3

# 脚本处理程序

LiteSpeed Web Server支持所有脚本语言，包括Perl、PHP、Ruby、Python、Java等。使用这些不同语言编写的脚本必须交给相应的外部应用程序处理。 LiteSpeed Web Server使用脚本处理程序来决定脚本应交给哪个外部应用程序。这些脚本处理程序通过文件后缀将文件映射到外部应用程序。（实际上，后缀用于确定MIME 类型，然后再将该MIME类型映射到外部应用程序。）必须先在“外部应用程序”选项卡中设置外部应用程序，然后才能在脚本处理程序中选择使用。
您可以在服务器或虚拟主机级别设置脚本处理程序。除非在虚拟主机级别覆盖，否则服务器级脚本处理程序适用于所有虚拟主机。 虚拟主机级别的脚本处理程序仅适用于该虚拟主机。

### 后缀

#### 描述

指定将由此脚本处理程序处理的脚本文件后缀。后缀必须唯一。

#### 语法

逗号分隔列表，禁止使用句点“.”字符。

#### 提示

Information 服务器会自动为列表中的第一个后缀添加特殊MIME类型（“application/x-httpd-[suffix]”）。 例如，会为后缀“php53”添加MIME类型“application/x-httpd-php53”。第一个之后的后缀需要在MIME设置设置中配置。
尽管我们在此字段中列出了后缀，但是脚本处理程序使用MIME类型而非后缀来确定要处理的脚本。
Performance Security 仅指定确实需要的后缀。

### 处理器类型

#### 描述

指定处理这些脚本文件的外部应用程序类型。可用类型包括： LSAPI app、Web Server (Proxy)、Fast CGI、SCGI、CGI、Load balancer、 Servlet Engine、uWSGI或Module Handler。除CGI和Module Handler 处理器类型外，处理器名称还必须设置为外部应用部分中已预先定义的外部应用程序。

#### 语法

从列表中选择

### 处理器名称

#### 描述

当处理器类型为LSAPI app、Web Server (Proxy)、Fast CGI、SCGI、Load balancer、 Servlet Engine或uWSGI时，指定处理脚本文件的外部应用程序名称。

#### 语法

从列表中选择