nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server. Originally written by Igor Sysoev and distributed under the 2-clause BSD License.
项目名字:基于nginx+keepalivedBJweb高性能的集群项目
项目描述:
模拟企业里的web项目需求,最终日的是构建个高可用高性能的web集群系统。部罢|vs负载均衡系统+keepalived高可用软件,
后端使用nginx做web服务器,同时搭建内部的-套基TPrometheus的监控系统。使用ansible实现整个集群系统的自动化运维工作。
项目步骤:
项目步骤:
1.使用processon国图软件规划好整个项目的拓扑结构图,并日将ip地址标识好。
2.安装部罢6台Linux虚拟机服务器,做好网络初始化工作(配置静态ip地址和dns服务器.主机名、禁用firewalldFuselinux功能)
web是什么?
Web 是 World Wide Web(万维网) 的简称,你可以把它理解为:建在互联网基础上的、由无数互相链接的网页组成的信息系统。
web业务 --》网站业务 --》浏览器去访问
互联网构建 --》谁在做这个事情 --》运营商 --》运营互联网的商家 --》ISP --》Internet service provider --》中国移动、中国联通、中国电信、中国广电
游戏
电商 --》浏览器
视频 --》长视频和短视频 --》浏览器
出行 --》滴滴
flowchart LR
n1["nodejs环境html+css+jsvueviewUI"]
n2["flask API接口"]
n3["数据库"]
n1 --> n2
n2 --> n1
n2 -- "查询数据库" --> n3
n3 --> n2
💡 Web 前端负责网站 / APP 的用户可见界面与交互,用 HTML、CSS、JavaScript 等技术实现页面展示、样式美化和点击、滚动等动态功能,同时适配多设备,保障用户使用体验。
前端框架
1.nodejs环境
2.html + css + js
<details open>
<summary>具体详见「数据接口」</summary>
flask(是python的web框架)
#flask django
django
“全栈”框架:内置ORM、Admin 后台、表单、认证、路由等全套工具,开箱即用
约定大于配置:强制遵守特定的项目结构(如models,views,template)
强调快速开发:适合需要快速构建标准化功能的应用(_如CMS,电商平台)
flask
“微框架”:核心仅包含路由和模块渲染,其他功能通过拓展按需添加
自由灵活:无强制项目结构,开发者可完全控制技术栈
这个项目的核心是基于 rocky10.1 搭建高可用、可监控、安全可控的 Web 集群系统,通过整合多种运维工具和服务,实现 Web 服务的稳定部署、高效管理与安全防护。
flowchart LR
n1["Mysql192.168.31.136"]
n2["LB2192.168.31.133"]
n3["web1192.168.31.131"]
n4["Firewall"]
n5["客户端"]
n6["Basion192.168.31.136"]
n7["WAN"]
n8["LAN"]
n9["nfs"]
n10["web2192.168.31.130"]
n11["LB1192.168.31.132"]
n5 -- "192.168.1.128" --> n7
n8 --> n6
n8 --> n2
n8 --> n11
n2 --> n3
n11 --> n10
n8 --> n3
n8 --> n10
n4 -- "192.168.31.135" --> n1
n9 --> n3
n9 --> n10
n3 --> n10
1. 关闭 SELINUX
运行
# 临时关闭
setenforce 0
# 永久关闭(编辑配置文件)
vim /etc/selinux/config
# 改为:SELINUX=disabled
# 重启生效(或执行:restorecon -R / 无需重启)
一、安装 BIND 服务
BIND 是 Linux 系统默认的 DNS 服务软件,执行以下命令安装:
# 安装 BIND 主程序和工具
dnf install -y bind bind-utils
#设置开机自启动
systemctl enable named
核心逻辑

1. 安装 NFS 服务(每一台都需要安装,但是只在nfs-server上启动)
# 安装 NFS 服务器端
dnf install -y nfs-utils
# 启动服务并设置开机自启
systemctl start nfs-server
systemctl enable nfs-server
