iis7 fastcgi fastcgi 1.7.2 Nginx+FastCGI运行原理_fastcgi

1.7.2 Nginx+FastCGI运行原理
Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用。FastCGI接口在Linux下是socket(这个socket可以是文件socket,也可以是ip socket)。为了调用CGI程序,还需要一个FastCGI的wrapper(wrapper可以理解为用于启动另一个程序的程序),这个wrapper绑定在某个固定socket上,如端口或者文件socket。当Nginx将CGI请求发送给这个socket的时候,通过FastCGI接口,wrapper接收到请求,然后派生出一个新的线程,这个线程调用解释器或者外部程序处理脚本并读取返回数据;接着,wrapper再将返回的数据通过FastCGI接口,沿着固定的socket传递给Nginx;最后,Nginx将返回的数据发送给客户端。这就是Nginx+FastCGI的整个运作过程,如图1-3所示。
[TR]
[TD][I]498)this.width=498;' onmousewheel = 'javascript:return big(this)' height=253 alt="" src="http://pic.aIhUaU.com/201602/15/081144121.jpg" width=612 border=0>[/TD][/TR]
[TR]
[TD](点击查看大图)图1-3 Nginx+FastCGI运行过程[/TD][/TR]

iis7 fastcgi fastcgi 1.7.2 Nginx+FastCGI运行原理_fastcgi
  

爱华网本文地址 » http://www.aihuau.com/a/336751/382075898347.html

更多阅读

政治学原理综合复习资料填空题

  政治学原理综合复习资料填空题  中国儒家学说对政治的阐释,直接寄托了他们对于仁义礼智信的道德追求。  马克思主义认为,国家政权问题是全部政治的基本问题、根本问题。  在中国有中国历史上,权力政治观的代表当属春秋战国时

声明:《iis7 fastcgi fastcgi 1.7.2 Nginx+FastCGI运行原理_fastcgi》为网友衬衣少年分享!如侵犯到您的合法权益请联系我们删除