Nginx+FastCGI运行原理
来源:互联网 发布:淘宝关键词你懂的 编辑:程序博客网 时间:2024/06/06 07:21
http://book.51cto.com/art/201202/314840.htm
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所示。
0 0
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx+FastCGI运行原理
- Nginx下配置FastCGI原理
- Nginx-->进阶-->原理-->Nginx+php+fastcgi的原理与关系
- nginx/FastCGI
- nginx运行原理
- Nginx + PHP 运行原理
- Windows 下以 nginx + fastcgi 运行 Django 或 web.py
- windows环境下用nginx+FastCGI方式运行Django
- 【20150904】NOIP模拟套题01 day1 题解 & 总结
- Android 之 下拉框(Spinner)的使用
- java基础—4.面向对象
- Android SDK开发包国内下载地址
- linux中级教程-权限机制
- Nginx+FastCGI运行原理
- 黑马程序员——集合框架(双列集合:Map接口)
- find the mincost route 1599 (floyd+最小环)好题
- android程序启动画面之Splash总结
- 《C算法》笔记10:快速排序
- Grunt的wiredep任务的配置说明文档
- 1071. Speech Patterns (25)
- 职责链模式(四):纯与不纯的职责链模式,职责链模式总结
- 微信公众账号第三方平台全网发布源码(java)- 实战测试通过