APP下载

LNMP生产服务器技术改进

2021-06-21曾棕根

计算机应用与软件 2021年6期
关键词:进程数据库用户

曾 棕 根

(宁波职业技术学院电子信息工程学院 浙江 宁波 315800)

0 引 言

LNMP架构免费开源、功能强大,是当前最流行的Web服务器架构,与大数据和人工智能服务器存在密切的关系。由于LNMP架构技术牵涉面广、安装与配置非常复杂且可借鉴的高端经验少,按照默认配置无法发挥该架构稳定、安全和高效的特征。LNMP服务器出现安全漏洞、在访问高峰期网页卡死甚至数据库崩溃成为常态,因此对LNMP生产服务器进行技术改进成为当前亟待解决的问题。

历经七年对LNMP生产服务器的管理与深入研究,解决了LNMP架构安装、运行中遇到的各种问题,对该架构进行了全方位的技术改进,使得该架构安全、快速、抗拥塞。本文系统地论述了该架构在上述三方面所做的深度技术改进。

1 LNMP架构的组成

LNMP架构是指由Linux内核的操作系统、Nginx服务器、MariaDB数据库服务器和PHP脚本服务器组成的PHP动态网站运行架构,组成该架构的四个软件都是免费开源的[1]。生产环境下,推荐使用的Linux操作系统是CentOS-7 (1908),其稳定、快速、安全;Nginx是一款高性能低开销的Web服务器,目前最新的稳定版本是1.16.2[2];MariaDB是MySQL数据库的一个分支,由开源社区维护,代码更新速度最为快速,目前最新稳定版本为10.3.11; PHP网页服务器则是用来编译和运行PHP脚本,目前最新版本为7.2.24。图1为LNMP架构数据流动示意图。

图1 LNMP架构数据流动示意图

用户总是在浏览器中发出PHP网页查看请求,Nginx收到用户的PHP程序调用请求后,将此请求发送给PHP-FPM服务器,PHP-FPM服务器则调用PHP进程去编译和运行PHP程序……

登录APP查看全文

猜你喜欢

进程数据库用户
债券市场对外开放的进程与展望
数据库
关注用户
关注用户
数据库
关注用户
数据库
数据库
如何获取一亿海外用户
社会进程中的新闻学探寻