CGI 目前由NCSA维护,NCSA定义CGI如下:
CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在server 上如:HTTPserver ,提供同客户端HTML页面的接口。
为了更好的了解CGI是如何工作的,咱们可以从在网页上点击一个链接或URL的流程:
CGI程序可以是Python脚本,PERL脚本,SHELL脚本,C或者C++程序等。
在大王您进行CGI编程前,确保您的Webserver 支持CGI及已经配置了CGI的处理程序。
Apache 支持CGI 配置:
设置好CGI目录:
ScriptAlias /cgi-bin/