企业——lnmp架构的搭建

本文详细介绍了LNMP(Linux, Nginx, MySQL, PHP)架构的搭建过程,从lnmp的基本概念出发,逐步讲解了MySQL的安装配置、PHP的搭建步骤以及Nginx的编译、安装和服务配置,最后讨论了如何隐藏Nginx的版本信息以提高安全性。" 83089137,769101,解决iOS应用警告ITMS-90737:无效的文档配置,"['iOS开发', '文档配置', '文件管理', '苹果规范', '应用升级']
摘要由CSDN通过智能技术生成

1.lnmp的介绍

lnmp=Linux Nginx Mysql PHP
用户请求静态页面流程:client—>nginx(location)—>html—>client
用户请求动态页面流程:client—>nginx(location)—>fastcgi(快速通用网关接口)—>php-fpm(php的进程管理)—>wapper(工作进程)—>php—>mysql—>php—>php-fpm—>fastcgi—>nginx—>htt—>client

2.mysql的搭建

先获取mysql安装包
在这里插入图片描述
在这里插入图片描述
(1)编译和安装:
因为mysql 安装目录下面没有configure,但有cmake,cmake执行预编译和安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)配置一下服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.php的搭建

(1)首先获取php安装包
在这里插入图片描述
(2)预编译:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)安装
在这里插入图片描述
在这里插入图片描述
(4)配置一下服务
在这里插入图片描述

cd /etc/php-fpm.conf

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上php就配置好了!!!!

4.nginx的搭建

(1)首先咱还是先获取nginx的软件包
在这里插入图片描述
(2)预编译
在这里插入图片描述
(3)编译和安装
在这里插入图片描述

在这里插入图片描述
(4)配置一下服务
查看以下nginx版本信息,可以看见server中会显示nginx版本,我们可以访问一下其他网站,可以看见他们是只能看到server不能看到版本号,因为如果知道服务版本号,这是不安全的,容易被黑客攻击,因此我们来将nginx的版本号隐藏起来
在这里插入图片描述

在这里插入图片描述
隐藏nginx的版本号:
在这里插入图片描述
在这里插入图片描述
安装完的nginx我们查看大小有5.8M,挺大,为了更小,我们可以将不进行debug,将debug注释掉
在这里插入图片描述
在这里插入图片描述

rm -fr /usr/local/lnmp/nginx  ##删除nginx,再重新编译

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vim index.php

在这里插入图片描述
接着再来尝试着访问,就能看见index.php的内容了
在这里插入图片描述
到这里nginx就搭建好了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值