美文网首页
Nginx 与 FPM之间的工作机制

Nginx 与 FPM之间的工作机制

作者: Me俏 | 来源:发表于2018-07-21 09:54 被阅读0次

    首先了解一下:

    FPM(FastCGI Process Manager)是PHP 进程管理器,它是 FastCGI 的实现,任何实现了 FastCGI 协议的 Web Server 都能够与之通信。它分为两个进程:master进程和worker进程,master进程只有一个,服装监听接口,接受请求;worker进程可以有多个。

    nginx之前的流程还不是完全了解,今天重点理解了第2点nginx发送fastcgi请求给fpm。

    为了能够让nginx理解fastcgi协议,它提供了一个fastcgi模块,fastcgi模块作用只要是将HTTP请求映射为fastcgi请求,相当于格式转换。其中提到三个指令:

    fastcgi_param指令:处理两者的映射关系

    fastcgi_pass指令:指定fpm进程监听的地址

    location指令:将所有以.php结尾的请求交给fastcgi模块

    详细讲解,请看https://zhuanlan.zhihu.com/p/20694204

    相关文章

      网友评论

          本文标题:Nginx 与 FPM之间的工作机制

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