linux LNMP
Posted zhende
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux LNMP相关的知识,希望对你有一定的参考价值。
摘要:本博客主要介绍LNMP概念和LNMP架构安装流程
目录
一、LNMP概念
二、LNMP流程
三、nginx实验
四、LNMP架构
一、LNMP概念
二、LNMP流程
三、nginx实验
1.Nginx访问状态统计
(1)修改 nginx.conf 配置文件,指定访问位置并添加 stub_status 配置
(2)浏览器访问
Active connections :表示当前的活动连接数;
server accepts handled requests :表示已经处理的连接信息,三个数字依次表示已处理的连接数、成功的TCP握手次数、 已处理的请求数。
2.基于授权的访问控制
(1)生成用户密码认证文件
(2)修改属组和权限
(3)修改主配置文件相对应目录,添加认证配置项
(4)浏览器访问
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
以上是关于linux LNMP的主要内容,如果未能解决你的问题,请参考以下文章