运维之道 | 基于LAMP环境搭建Discuz论坛,并实现Keepalied、LVS高可用负载均衡集群实战

该教程详细介绍了如何在LAMP环境中搭建Discuz论坛,并通过Keepalived和LVS实现高可用负载均衡集群。从主机规划、LAMP环境部署到LVS和Keepalived的安装配置,每个步骤都有清晰的说明,最后通过测试验证了集群的正确性和高可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于LAMP环境搭建Discuz论坛,并实现Keepalied、LVS高可用负载均衡集群

一、主机规划

主机 IP Keepalived、LVS
Keepalived、LVS 192.168.182.10 Master
Keepalived、LVS 192.168.182.11 Backup
VIP 192.168.182.111 VIP
web1:httpd、mysql、php、Discuz 192.168.182.12 RIP-1
web2:httpd、mysql、php、Discuz 192.168.182.13 RIP-2

在这里插入图片描述


二、LAMP环境部署

WEB端
1、关闭防火墙、selinux 服务

四台服务器均要关闭

 systemctl stop firewalld
 setenforce 0
2、web1-2主机中安装部署httpd服务
  • 下载并启动httpd服务、且设置为开机自启
[root@web ~]# yum install -y httpd
[root@web ~]# systemctl start httpd && systemctl enable httpd

此处采用yum源安装,或可采用下方源码安装方法
运维之道 | Centos7源码安装配置Apache

3、web1-2主机中安装部署mariadb服务
  • 卸载系统原有的数据库、并清理原有配置文件(否则会报mysql.sock无法连接)
[root@web ~]# yum remove -y mariadb
[root@web ~]# rm -rf /etc/my.cnf
[root@web ~]# rm -rf /var/lib/mysql
  • 安装并启动mariadb服务、并设置为开机自启
[root@web ~]# yum install -y mariadb mariadb-server mariadb-devel
[root@web ~]# systemctl start mariadb && systemct enable mariadb
  • 进入数据库创建discuz库、并创建discuz用户及授权
[root@web ~]# mysql -uroot -p
MariaDB [(none)]> create database discuz;
MariaDB [(none)]> grant all on discuz.* to 'discuz'@'localhost'  identified by "123456";
MariaDB [(none)]> flush privileges;
4、web1-2主机中安装php服务
[root@web ~]# yum install -y php php-devel php-mysql

三、安装部署Discuz论坛

web1、web2均要部署

1、获取Discuz源码包
[root@web ~]# wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
2、将Discuz包解压到httpd的发布目录下
[root@web ~]# unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/
3、进入到/var/www/html/目录下,将upload目录下所有内容移至html目录中,并授权
[root@web html]# mv upload/* .
[root@web html]# chmod 777 -R *
4、进入Discuz安装界面进行配置(一定要关闭防火墙和selinux,否则会报错)

访问:192.168.182.12/install/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


四、安装部署LVS(DR)负载均衡

Master、Backup主机均要部署

1、在LVS服务端安装lvs服务
[root@Master ~]# yum -y install ipvsadm && systemctl enable ipvsadm
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
*****自动安装过程略****  
Installed:
  ipvsadm-1.27-7.el7.x86_64 

Complete!
2、创建软连接

ipvsadm在编译的时候需要使用内核文件

[root@Master ~]# ln -s 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值