管理与编程指南


为使用 CGI 而配置 Web 服务器

公共网关接口 (CGI) 是一个允许 Web 服务器调用应用程序(如 Net.Data) 的工业标准接口。Net.Data 对 CGI 的支持使您可以将 Net.Data 和您所喜爱的 Web 服务器一起使用。

将 Net.Data 配置为一次仅使用一个接口。例如, 若将 Web 服务器配置为使用 CGI 执行 Net.Data,就不要还将 Web 服务器配置为使用另一接口执行 Net.Data。若您想稍后运行使用另一接口(如 FastCGI)的 Net.Data, 则单独针对新接口重新配置 Web 服务器。

配置 Web 服务器来调用 Net.Data,这可以通过在 HTTP 配置文件中添加 Map、Exec 和 Pass 伪指令来实现对 Net.Data 的调用。

建议:在 HTTP 配置文件中按以下顺序组织伪指令, 以防止伪指令被忽略:Map、Exec、Pass。例如,如果以下 Pass 伪指令先于 Map 或 Exec 伪指令, 则 Map 和 Exec 伪指令被忽略:

Pass /*

Map 伪指令
Map 伪指令将格式为 /cgi-bin/db2www/* 的条目映射到系统中 Net.Data 程序所驻留的库中。(字符串尾部的星号(*)指跟在字符串后面的所有信息。) 其中包括了大写和小写两种映射语句,因为伪指令是区分大小写的。

Exec 伪指令
Exec 伪指令启用 Web 服务器执行 CGI 库中的任何 CGI 程序。在伪指令中指定了程序所驻留(不是程序本身)的库。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]