LNMP架构简述(包含CGI&FastCGl)

LNMP架构简述(包含CGI&FastCGl)

1.LNMP架构工作原理

用户通过http协议发起请求,请求会先抵达LNMP架构中nginx

nginx会根据用户的请求进行判断,这个判断是由Location完成的

判断用户请求的是静态页面,则nginx直接进行处理

判断用户的请求是动态页面,nginx会将该请求交给fastcgi协议下发

fastcgi会将请求交给php-fpm管理进程,php-fpm管理进程接收到后会调用具体的工作进程wrapper

wrapper线程会调用php进行解析,如果只是解析php代码那么直接返回结果给客户端

如果有查询数据库的操作,则由php连接数据库(用户密码IP )然后发起查询的操作

最终数据由mysqI -> php -> php-fpm -> fastcgi ->nginx -> http -> user

2.CGI介绍

CGI ( Common Gateway Interface),即通用网关接口,是WWW技术中最重要的技术之一, 是外部应用程序(即CGI程序)与WEB服务器之间的接口标准&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值