LNMP环境:揭秘负载均衡与高可用性设计

lb1: 192.168.8.5

lb2: 192.168.8.6

web1:192.168.8.7

web2:192.168.8.8

php-fpm: 192.168.8.9

mysql: 192.168.8.10

nfs:192.168.8.11

分别插入镜像

8.5-8.8 分别安装nginx,并设置启动

8.9 安装php

8.10 安装mysql

先配置一台web服务器然后同步

设置网站根目录

cp -rp wordpress-4.9.4-zh_CN.zip /

cd /

unzip wordpress-4.9.4-zh_CN.zip

chmod -R 777 /wordpress

配置NGINX文件

修改php配置文件

拷贝网页根目录到php服务器

MySQL创建库表

客户端访问8.8

8.11配置NFS

安装

创建挂载点

发布共享目录

重启nfs服务

在nginx服务器上查看nfs共享目录

把wordpress的内容目录挂载到nfs

设置永久挂载

同步web2的配置文件

拷贝到8.7

拷贝网页根目录

重启一下服务

8.7也可以访问了

配置LB1服务器

修改lb1的配置文件,添加负载均衡功能

保存重启

测试访问代理服务器8.5

将lb1功能复制到LB2

重启LB2,访问测试

配置高可用

Lb1和LB2安装keepalived

清空原有keep文件

配置LB1为master

配置LB2

查看飘逸地址

访问8.254

测试keep关闭LB1

查看LB2

LB2成为主的活跃的

完成

相关推荐
打码人的日常分享3 分钟前
商用密码应用安全性评估,密评整体方案,密评管理测评要求和指南,运维文档,软件项目安全设计相关文档合集(Word原件)
运维·安全·web安全·系统安全·规格说明书
追风赶月、1 小时前
【Linux】线程概念与线程控制
linux·运维·服务器
CP-DD1 小时前
Docker 容器化开发 应用
运维·docker·容器
努力的悟空3 小时前
国土变更调查拓扑错误自动化修复工具的研究
运维·自动化
周末不下雨4 小时前
win11+ubuntu22.04双系统 | 联想 24 y7000p | ubuntu 22.04 | 把ubuntu系统装到1T的移动固态硬盘上!!!
linux·运维·ubuntu
耗同学一米八5 小时前
2024 年河北省职业院校技能大赛网络建设与运维赛项样题四
运维·网络
东华果汁哥5 小时前
【linux 免密登录】快速设置kafka01、kafka02、kafka03 三台机器免密登录
linux·运维·服务器
肖永威6 小时前
CentOS环境上离线安装python3及相关包
linux·运维·机器学习·centos
布鲁格若门6 小时前
CentOS 7 桌面版安装 cuda 12.4
linux·运维·centos·cuda
Eternal-Student6 小时前
【docker 保存】将Docker镜像保存为一个离线的tar归档文件
运维·docker·容器