美文网首页
Linux_267_LNMP解析流程

Linux_267_LNMP解析流程

作者: 为宇绸缪 | 来源:发表于2022-10-03 09:29 被阅读0次

FASTCGI
CGI通用网关接口,用于HTTP服务器(nginx, apache)和其他应用服务器(指的是另一个动态服务器上安装的python,php脚本编程语言编写的一个逻辑框架)通信的一个工具
fastcgi是一个可伸缩,高效的在HTTP服务器之间和动态脚本之间通信的网关接口

  • 在Linux环境下,fastcgi其实就是一个socket套接字文件
    • 如果http服务器和后端程序运行在两台服务器上,这个fastcgi通信形式就是IP+端口的网络通信形式
    • 如果http服务器和后端程序运行在同一台机器上,那么这个socket就可以是本地通信
      • ip+port 127.0.0.1 或 socket套接字文件

多数主流的web服务器都是支持fastchi网关接口,比如apache,nginx,lighttpd。fastcgi通用网关接口,也被多种脚本编程所支持(perl,php,python)。当http服务器遇见静态请求,直接返回给用户。动态请求nginx就转发给fastcig+php,后端程序进行逻辑处理完毕后,再返回给nginx,最终给用户响应

fastcgi_pass nginx通过该模块转发动态请求
用户发出请求,nginx动静态判断,发给fastcgi进行解析,进行输出

1png
2.png

相关文章

网友评论

      本文标题:Linux_267_LNMP解析流程

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