01CGI
公共网关接口(CGI),是一套标准,定义了信息是如何在Web服务器和客户端脚本之间进行交换的。
CGI规范目前是由NCSA维护的,NCSA定义CGI:公共网关接口(CGI),是一种用于外部网关程序与信息服务器(如HTTP服务器)对接的接口标准,目前的版本是CGI/1.1,CGI/1.2版本正在推进中。
公共网关接口(CGI),是使得应用程序(称为CGI程序或CGI脚本)能够与Web服务器以及客户端进行交互的标准协议。这些CGI程序可以用Python、PERL、Shell、C或C++等进行编写。
02Web服务器配置
在进行CGI编程之前,请确保Web服务器支持CGI,并已配置成可以处理CGI程序。
所有由HTTP服务器执行的CGI程序,都必须在预配置的目录中。
该目录称为CGI目录,按照惯例命名为/var/