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成为主的活跃的

完成

相关推荐
小晶晶京京40 分钟前
day34-LNMP详解
linux·运维·服务器
fengyehongWorld1 小时前
Linux crontab定时任务
linux·运维
碎像2 小时前
Linux上配置环境变量
linux·运维·服务器
sunflower_w4 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器
myzzb4 小时前
基于uiautomation的自动化流程RPA开源开发演示
运维·python·学习·算法·自动化·rpa
网硕互联的小客服5 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
落日漫游6 小时前
K8s核心组件全解析
运维·docker·运维开发
Demisse8 小时前
[Linux] Linux文件系统基本管理
linux·运维·服务器
BAOYUCompany8 小时前
暴雨服务器:以定制化满足算力需求多样化
运维·服务器
禁默10 小时前
进程替换:从 “改头换面” 到程序加载的底层逻辑
linux·运维·服务器