目录
一、LNMP概念
二、LNMP流程
三、nginx实验
四、LNMP架构
一、LNMP概念
二、LNMP流程
三、nginx实验
1.Nginx访问状态统计
(1)修改 nginx.conf 配置文件,指定访问位置并添加 stub_status 配置



Active connections :表示当前的活动连接数;
server accepts handled requests :表示已经处理的连接信息,三个数字依次表示已处理的连接数、成功的TCP握手次数、 已处理的请求数。
2.基于授权的访问控制
1.生成用户密码认证文件


2.修改属组和权限

3.修改主配置文件相对应目录,添加认证配置项



3.基于客户端的访问控制


4.基于域名的 Nginx 虚拟主机
1.为虚拟主机提供域名解析

2.为虚拟主机准备网页文档

3.修改Nginx的配置文件





5.基于IP 的 Nginx 虚拟主机






6.基于端口的 Nginx 虚拟主机





四、LNMP架构
1.Nginx安装
(1)关闭防火墙和安全机制

(2)安装依赖包

(3)创建运行用户

(4)解压安装包

(5)编译安装


(6)优化路径将nginx放入sbin

(7)添加 Nginx 系统服务
vim /lib/systemd/system/nginx.service

(8)给文件赋予执行权限,打开服务,加入开机自启

(9)网站验证

2.MySQL安装
(1)安装Mysql环境依赖包

(2)创建运行用户

(3)解压压缩包

(4)编译安装


5.修改mysql 配置文件

6.更改mysql安装目录和配置文件的属主属组

7.设置路径环境变量

8.初始化数据库

9.添加mysqld系统服务

10.修改mysql 的登录密码

11.查看数据库

3.php安装
(1)安装环境依赖包

(2)解压压缩包

(3)编译安装


(4)路径优化

(5)调整PHP配置文件
调整主配置文件



(5)调整进程服务配置文件


(6)调整扩展配置文件

(7)启动php-fpm


(8)配置 Nginx 支持 PHP 解析


(9)验证PHP 测试页


(10)网站验证

4.部署 Discuz!社区论坛 Web 应用
(1)解压包

(2)添加权限

(3)论坛页面访问


(4)访问论坛页面http://192.168.80.10/bbs/index.php
