LNMP架构部署流程

本文详细介绍了LNMP(Linux, Nginx, MySQL, PHP)架构的部署过程,包括LNMP的工作原理、安装配置Nginx、PHP7.1、Mariadb数据库,以及站点目录的设置和权限管理,是运维人员进行web服务器搭建的实用教程。" 128134989,16502996,智能网关:核心功能与优势解析,"['智能家居', '大数据', '物联网技术', '设备管控', '无线通信']
摘要由CSDN通过智能技术生成

LNMP架构部署流程

1. LNMP简单介绍

1.1 什么是LNMP

LNMP 是一套技术的组合, L=Linux、 N=Nginx、 M=MySQL、 P=PHP 
Linux系统下的网站服务器架构Nginx+MySQL+PHP	

1.2 LNMP架构是如何工作的

首先Nginx服务是不能处理动态请求的,当用户发起http请求时 默认请求会被Nginx处理
如果是静态资源请求Nginx则直接返回结果,如果是动态请求Nginx则通过fastcgi协议转交给后端的PHP程序处理

1.3 动态网站资源访问流程

1.用户通过 http 协议发起请求,请求会先抵达 LNMP 架构中的 Nginx 
2.Nginx 会根据用户的请求进行判断,这个判断是有 Location 进行完成 
3.判断用户请求的是静态页面, Nginx 直接进行处理 
4.判断用户请求的是动态页面, Nginx 会将该请求交给 fastcgi 协议下发 
5.fastgi 会将请求交给 php-fpm 管理进程, php-fpm 管理进程接收到后会调用具体的工作进程 warrap 
6.warrap 进程会调用 php 程序进行解析,如果只是解析代码 php 直接返回 
7.如果有查询数据库操作,则由 php 连接数据库(用户 密码 IP)发起查询的操作 
8.最终数据由 mysql->php->php-fpm->fastcgi->nginx->http->user

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值