Web服务器群集–Nginx服务与LNMP部署

文章目录

  • 前言
  • 1.Nginx服务基础
    • 1.1 概述
    • 1.2 Nginx 编译安装
      • 1.2.1 安装环境依赖包并创建用户和组
      • 1.2.2 编译安装Nginx
      • 1.2.3 路径优化
      • 1.2.4 Nginx的运行控制
    • 1.3 Nginx.conf 配置文件应用
      • 1.3.1 访问统计
      • 1.3.2 访问统计测试
  • 2.Nginx访问控制
    • 2.1 基于授权的访问控制
      • 2.1.1 简介
      • 2.1.2 实现步骤
    • 2.2 基于客户端的访问控制
      • 2.2.1 基于客户端的访问控制简介
      • 2.2.2 基于客户端的访问控制步骤
  • 3.Nginx虚拟主机
    • 3.1 虚拟主机的概述
    • 3.2 基于域名的虚拟主机
    • 3.3 基于IP的虚拟主机
    • 3.4 基于端口的虚拟主机
  • 4.LNMP架构的部署
    • 4.1 安装 MySQL 数据库
      • 4.1.1 安装MySQL环境依赖包
      • 4.1.2 创建运行用户
      • 4.1.3 cmake配置与编译安装
      • 4.1.4 数据库优化调整
      • 4.1.5 初始化数据库
      • 4.1.6 启动mysql服务
    • 4.2 安装PHP解析环境
      • 4.2.1 安装依赖环境
      • 4.2.2 编译安装PHP
      • 4.2.3 复制模板文件作为PHP的主配置文件
      • 4.2.4 修改PHP配置文件
      • 4.2.5 测验PHP环境是否配置成功
      • 4.2.6 测试MySQL的页面访问
  • 5.搭建Discuz论坛
    • 5.1 解压论坛安装包
    • 5.2 设置论坛权限
    • 5.3 访问论坛

前言

  • Nginx属于一款轻量级的HTTP服务器软件,由俄罗斯的 “Igor Sysoev” 开发,具有稳定、高效的特性。
  • LNMP是指一组通常一起使用来运行动态 站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。

1.Nginx服务基础

1.1 概述

  • Nginx专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连续的高处理能力。正因为如此,大量提供 交 络、新闻资讯、电子商务及虚拟主机等 服务的企业纷纷选择Nginx来提供Web服务。

1.2 Nginx 编译安装

1.2.1 安装环境依赖包并创建用户和组

  • 检查nginx用法,并重启该服务

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐