LAMP+Discuz+Redis+Mysql-proxy读写分离(centos7)

一、服务器150安装LAMP环境

参照博客:https://blog.****.net/renfeigui0/article/details/102812570

名称 版本号 查询命令
linux系统 CentOS Linux release 7.7.1908 (Core) cat /etc/redhat-release
Apache httpd-2.4.6-90.el7.centos.x86_64 rpm -qa | grep httpd
mariadb mariadb-server-5.5.64-1.el7.x86_64 rpm -qa | grep mariadb
php php-5.4.16-46.el7.x86_64 rpm -qa | grep php

二、服务器150安装配置Discuz论坛

参照博客:https://blog.****.net/renfeigui0/article/details/102819697

名称 版本号
Discuz X3.2

三、服务器150安装php-redis连接驱动,服务器160、170、180安装Redis

参照博客:https://blog.****.net/renfeigui0/article/details/102969468

名称 版本号
redis redis-5.0.5
php-redis php-redis-2.2.8

四、Redis配置主从复制,服务器160(Redis主),服务器170(Redis从)

参照博客:https://blog.****.net/renfeigui0/article/details/102983135

五、Redis配置主从自动切换,服务器180(Redis哨兵)

参照博客:https://blog.****.net/renfeigui0/article/details/102998992

六、mysql(mariadb)数据库配置读写分离,服务器160(mariadb从)安装mariadb,170(mysq-proxy)安装mariadb、mysq-proxy

参照博客:https://blog.****.net/renfeigui0/article/details/103005608

名称 版本号
mysql-proxy版本 mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit

七、配置php的数据库连接地址

1、登录apache web服务器150,修改DiscuzPHP网站发布目录全局配置文件config_global.php,查找dbhost字段,将IP修改为192.168.1.170:4040即可。
LAMP+Discuz+Redis+Mysql-proxy读写分离(centos7)