JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

宝塔面板之Nginx和PHP-fpm通信机制图文解析

wys521 2024-10-11 19:01:36 精选教程 33 ℃ 0 评论

宝塔管理网站很方便,后续做项目直接用宝塔了,配置也简单,比原来自己编译省事儿多了,今天就来解析一下宝塔的工作原理!

原理描述:

Nginx主配置文件

---加载所有虚拟站点配置文件--虚拟站点配置文件对应PHP版本---PHP版本对应php-cgi信号

PHP-fpm

---管理PHP版本的进程池--PHP版本对应的php-cgi信号

这样php-cgi就完成了nginx和php-fpm通信流程

上两张图解释


上面这两张图正好解释了php-cgi是nginx和php-fpm通信的信号管道!

下面是宝塔环境的一些配置图解

nginx 主置文件如下图

图1,nginx的主配置文件


图2:所有PHP版本对应的PHP-cgi配置


图3:所有站点的配置文件,nginx主配置加载所有站点配置,站点配置又加载对应PHP版本对应的php-cgi配置

php-cig的作用相当于 nginx和php-fpm之间的通信轨道


图4:PHP-FMP的配置信息


下图对应PHP-FPM的配置文件


建议每个开发者都要先手动编译,然后把各个配置都弄清楚,各个软件之间的依赖和工作原理弄清楚,后续再用这种集成好的管理面板,仁者见仁,这个没有所谓的高级和低级,适合自己的才是最经济实惠的!

欢迎技术交流指正!!!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表