使用Haproxy搭建web群集

使用Haproxy搭建web群集
实验拓扑:
在这里插入图片描述

实验环境描述:
公司使用3台服务器搭建一套web群集,
需求描述:
➢实现高性能,高可用
实验步骤:
1.安装Nginx服务
[root@centos02 ~]# yum -y install pcre-devel zlib-devel
在这里插入图片描述

[root@centos02 ~]# useradd -M -s /sbin/nologin nginx
[root@centos02 ~]# tar -zxvf /mnt/nginx-1.6.0.tar.gz -C /usr/src/
[root@centos02 ~]# cd /usr/src/nginx-1.6.0/
[root@centos02 nginx-1.6.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx
[root@centos02 nginx-1.6.0]# make && make install
建立测试页
[root@centos02 ~]# echo “www.benet.com” > /usr/local/nginx/html/index.html
[root@centos03 ~]# echo “www.accp.com” > /usr/local/nginx/html/index.html
启动Nginx服务
[root@centos02 ~]# /usr/local/nginx/sbin/nginx
在这里插入图片描述
在这里插入图片描述
验证:
在这里插入图片描述
在这里插入图片描述

2.安装Haproxy服务
[root@centos01 ~]# yum -y install pcre-devel zlib-devel bzip2-devel
在这里插入图片描述

使用haproxy-1.5.19.tar.gz安装包进行编译安装
[root@centos01 ~]# tar -zxvf /mnt/haproxy-1.4.24.tar.gz -C /usr/src/
[root@centos01 haproxy-1.4.24]# cd /usr/src/haproxy-1.4.24/
[root@centos01 haproxy-1.4.24]# make TARGET=linux26
[root@centos01 haproxy-1.4.24]# make install
Haproxy服务器配置
建立Haproxy的配置文件
[root@centos01 haproxy-1.4.24]# mkdir /etc/haproxy
[root@centos01 haproxy-1.4.24]# cp examples/haproxy.cfg /etc/haproxy/
[root@centos01 haproxy-1.4.24]# cp examples/haproxy.init /etc/init.d/haproxy
修改haproxy.cfg配置文件
[root@centos01 ~]# vim /etc/haproxy/haproxy.cfg
在这里插入图片描述

创建自启动脚本
优化
[root@centos01 ~]# ln -s /usr/src/haproxy-1.4.24/haproxy /usr/sbin/
设置开机自启动
[root@centos01 ~]# chmod +x /etc/init.d/haproxy
[root@centos01 ~]# chkconfig --add /etc/init.d/haproxy
开启服务
[root@centos01 ~]#/etc/init.d/haproxy start
验证结果:
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值