美文网首页
nginx与php-fpm的简单的关系流程图

nginx与php-fpm的简单的关系流程图

作者: 一梦三四年lyp | 来源:发表于2019-03-28 12:29 被阅读0次
nginx.png

流程:

1,首先Browser通过Http协议发送一个请求到Nginx服务器

2,Nginx服务判断是否为静态资源是的话直接放回,否则加载nginx.conf配置文件里的fastcgi模块。
3,Nginx通过fastcgi_pass (默认是127.0.0.0:9000)把对应的请求按照fastcgi协议转发到PHP-FPM,php-fpm的master进程会监听9000端口,然后给php-fpm work进程,work进程 再调用php-cgi解析器并且生成php执行环境再去执行解析对应的PHP文件
4,解析完成再返回给nginx,然后返回给浏览器。

注:
1,php-fpm会生成一个master进程用于监控9000端口,负责分发给下面的work进程
2,fastcgi 是一种协议用于解析器和服务器之间的交互

相关文章

网友评论

      本文标题:nginx与php-fpm的简单的关系流程图

      本文链接:https://www.haomeiwen.com/subject/dnpszxtx.html