美文网首页
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