上一个 目录 索引 下一个
Sun ONE Web Server 6.1 管理员指南

> ## “Programs”选项卡

> “Programs”选项卡使您可以运行服务器端应用程序。“Programs”选项卡包含以下页面：

> - “CGI Directory”页面
> - “CGI File Type”页面
> - “Query Handler”页面
> - “WinCGI Directory”页面
> - “ShellCGI Directory”页面

> ##

> “CGI Directory”页面

> “CGI Directory”页面使您可以指定用于存储 CGI 程序的目录。有关 CGI 程序的详细信息，请参见 Installing CGI Programs。

> 将显示以下元素：

> “URL prefix”。指定 CGI 目录的 URL 前缀。在此字段中输入的文本将显示为 URL 中 CGI 程序的目录。

> 例如，如果输入 cgi-bin 作为 URL 前缀，则这些 CGI 程序的所有 URL 将具有以下结构：

> http://yourserver.domain.com/cgi-bin/program_name

> 您指定的 URL 前缀可以不同于在“CGI directory”字段中指定的“实际”CGI 目录。

> “CGI Directory”。指定 CGI 目录的绝对路径。此目录不必位于文档根目录之下。

> “OK”。保存输入的信息。

> “Reset”。删除您所作的更改，并将该页面中元素的值重置为更改之前所具有的值。

> “Help”。显示联机帮助。

> “Current CGI Directories”。列出当前为服务器定义的所有 CGI 目录。要修改 CGI 目录，请单击目录行中的“Edit”按钮。要从列表中删除 CGI 目录，请单击“Remove”按钮。

> “Edit”。单击此按钮以编辑现有的 CGI 目录。在显示的页面上进行更改，然后单击“OK”。要切换回“Add”模式，请单击编辑页面标题中的“Add”一词。

> “Remove”。单击此按钮从已注册的 CGI 目录列表中删除目录。请注意，目录本身不会被删除，仅删除此处的目录项。

> ##

> “CGI File Type”页面

> “CGI as a File Type”页面使您可以将文件扩展名与 shell CGI 功能相关联。这不同于在 Windows 中创建关联。有关详细信息，请参见 Installing CGI Programs。

> 将显示以下元素：

> “Editing”。选择要指定为 shell CGI 类型的资源，然后单击“Go”。如果选择了目录，则该目录中的所有文件将被视为 shell CGI 脚本。也可以通过单击“Browse”按钮来查找资源。

> “Go”。选择资源后单击此按钮。

> “Browse”。单击此按钮以浏览您的文件系统。单击“Browse”将显示“Choose a Part of Your Server”页面（请参见“Choose a Part of Your Server”页面）。单击此页面上的“Options”按钮将显示浏览选项。单击“Back”按钮将返回上一页。

> “Wildcard”。单击此按钮以指定通配符模式。有关使用通配符模式的信息，请参见 Wildcards Used in the Resource Picker。

> “Activate CGI as a File Type?”指定是否将 CGI 激活为文件类型。选择“Yes”将 CGI 激活为文件类型，并将文件扩展名与服务器中的 shell CGI 功能相关联（例如，与具有 .pl 扩展名的文件相关联）。当服务器接到请求需要具有该扩展名的文件时，通过调用 Windows 中与该文件扩展名关联的可执行文件，服务器会将该文件当作 Shell CGI 文件处理。如果激活了 CGI、WinCGI 和 shell CGI 文件类型，则必须为每个 CGI 类型指定唯一的后缀。例如，CGI 程序和 shell CGI 程序不能都使用后缀 .exe。

> “OK”。保存输入的信息。

> “Reset”。删除您所作的更改，并将该页面中元素的值重置为更改之前所具有的值。

> “Help”。显示联机帮助。

> ##

> “Query Handler”页面

> “Query Handler”页面使您可以指定默认查询处理程序 CGI 程序。有关详细信息，请参见 Using the Query Handler。

> 查询处理程序通过 HTML 文件中的 ISINDEX 标记处理发送给它的文本。ISINDEX 类似于页面中的文本字段，因为它将在 HTML 页面中创建可接受键入的输入的文本字段。但是与页面文本字段中的信息不同，ISINDEX 字段中的信息将在用户按回车键时立即提交。指定默认查询处理程序时，您需要告知服务器将输入定向到哪个程序。有关 ISINDEX 标记的深入探讨，请参见 HTML 参考手册。

> 将显示以下元素：

> “Editing”。使用下拉式列表指定要编辑的资源，然后单击“Go”。如果选择了目录，则仅当服务器接收到该目录的 URL 或该目录中任何文件的 URL 时，才会运行指定的查询处理程序。也可以通过单击“Browse”按钮来查找资源。

> “Go”。选择资源后单击此按钮。

> “Browse”。单击此按钮以浏览您的文件系统。单击“Browse”将显示“Choose a Part of Your Server”页面（请参见“Choose a Part of Your Server”页面）。单击此页面上的“Options”按钮将显示浏览选项。单击“Back”按钮将返回上一页。

> “Wildcard”。单击此按钮以指定通配符模式。有关使用通配符模式的信息，请参见 Wildcards Used in the Resource Picker。

> “Default Query Handler”。指定用作所选资源默认设置的 CGI 程序的绝对路径。

> “OK”。保存输入的信息。

> “Reset”。删除您所作的更改，并将该页面中元素的值重置为更改之前所具有的值。

> “Help”。显示联机帮助。

> ##

> “WinCGI Directory”页面

> “WINCGI Directory”页面（仅限于 Windows）使您可以创建仅包含 Windows CGI 程序的目录。

> 详细信息，请参见以下小节：

> - Installing Windows CGI Programs
> - Specifying a Windows CGI Directory
> - Specifying Windows CGI as a File Type

> 将显示以下元素：

> “URL prefix”。指定要用于 WinCGI 目录的 URL 前缀。您输入的文本将显示为 URL 中 Windows CGI 程序的目录。

> 例如，如果输入 wcgi-programs 作为 URL 前缀，则这些 Windows CGI 程序的所有 URL 将具有以下结构：

> http://yourserver.domain.com/wcgi-programs/program_name

> 您指定的 URL 前缀可以不同于在“WINCGI directory”字段中指定的“实际”Windows CGI 目录。

> “WINCGI directory”。将 CGI 目录的位置指定为绝对路径。此目录不必位于文档根目录之下。

> “Enable Script Tracing?”指定服务器是否使用脚本跟踪。CGI 参数通过文件从服务器传递到 Windows CGI 程序，通常服务器在 Windows CGI 程序执行完毕后将删除这些文件。如果选择“Yes”来启用脚本跟踪，这些文件将保留在 /temp 目录中，或者保留在环境变量 TMP 和 TEMP 指向的任何位置。同样，启用脚本跟踪时，将显示 Windows CGI 程序所产生的任何窗口。

> “OK”。保存输入的信息。

> “Reset”。删除您所作的更改，并将该页面中元素的值重置为更改之前所具有的值。

> “Help”。显示联机帮助。

> “Current WINCGI directories”。列出当前为服务器定义的所有 Windows CGI 目录。要修改目录，请单击目录行中的“Edit”按钮。要从列表中删除目录，请单击“Remove”按钮。

> “Edit”。单击此按钮以编辑现有的 Windows CGI 目录。在显示的页面上进行更改，然后单击“OK”。要切换回“Add”模式，请单击编辑页面标题中的“Add”一词。

> “Remove”。单击此按钮从已注册的 Windows CGI 目录列表中删除目录。目录本身不会被删除，仅删除此处的目录项。

> ##

> “ShellCGI Directory”页面

> “Shell CGI Directory”页面（仅限于 Windows）使您可以在仅包含 shell CGI 文件的服务器文档根目录中创建目录。有关详细信息，请参见 Installing Shell CGI Programs for Windows。

> 将显示以下元素：

> “URL prefix”。指定与 shell CGI 目录关联的 URL 前缀。例如，如果您将所有 shell CGI 文件存储到一个名为 C:/docs/programs/cgi/shell-cgi 的目录中，但是您希望用户看到的目录为 http://www.yourserver.com/shell/，请键入 shell 作为 URL 前缀。

> “Shell CGI directory”。指定您创建的用来存储 shell CGI 文件的目录的绝对路径。请确保 Shell CGI 目录中的所有文件也具有在 Windows 中设置的文件关联。如果服务器尝试运行没有文件扩展名关联的文件，服务器将返回一条错误信息。

> 注意 | 服务器必须具有读取和执行该目录的权限。对于 Windows，运行服务器所用的用户帐户（例如，LocalSystem）必须具有读取和执行 Shell CGI 目录中的程序的权限。

> “OK”。保存输入的信息。

> “Reset”。删除您所作的更改，并将该页面中元素的值重置为更改之前所具有的值。

> “Help”。显示联机帮助。

> “Current Shell CGI directories”。列出当前为服务器定义的所有 shell CGI 目录。要修改目录，请单击目录行中的“Edit”按钮。要从列表中删除目录，请单击“Remove”按钮。

> “Edit”。单击此按钮以编辑现有的 shell CGI 目录。在显示的页面上进行更改，然后单击“OK”。要切换回“Add”模式，请单击编辑页面标题中的“Add”一词。

> “Remove”。单击此按钮从已注册的 shell CGI 目录列表中删除目录。目录本身不会被删除，仅删除此处的目录项。

> 上一个 目录 索引 下一个

> 版权所有 2004 Sun Microsystems, Inc.。保留所有权利。