common gateway interface
是一种标准
参考文章1
web服务器与CGI通过环境变量、标准输入、标准输出、标准错误互相传递数据。web服务器将请求转化为CGI格式,交给CGI程序处理。
nginx不支持CGI,apache支持CGI。
CGI是一个请求一个程序,
web的工作原理
CGI工作原理
是Web服务器和程序动态生成数据程序之间的一个通用接口。
程序员自己写程序处理各种业务;
CGI程序的输入来自服务器(标准输入和环境变量);
web服务器会将http报文按照CGI标准转换后传递给CGI程序;
CGI程序返回http数据给Web服务器(标准输出);