Web 服务器使用哪种协议与 CGI 通信?

Web 服务器使用哪种协议与 CGI 通信?

Apache, Nginx我想知道 Web 服务器(例如和CGI)之间通信使用什么协议FCGI, UWSGI

答案1

uWSGI 使用uwsgi 协议(这与 WSGI 接口有某种关系,但我不确定具体是什么关系),而 FastCGI 和 fgcid 使用FastCGI 协议

传统的“CGI”根本没有太多的协议——服务器只会在环境变量(例如 $HTTP_REFERER)中使用 HTTP 请求标头生成(fork+exec)CGI 脚本,然后脚本会将原始 HTTP 回复打印到标准输出。

相关内容