使用haproxy+apache搭建负载均衡

搭建环境:

两台centos。

主机一:192.168.1.6  安装haproxy以及apche

主机二:192.168.1.7 安装apache

主机一配置:

使用本地yum源。

安装haproxy、apache:

[[email protected] ~]# yum -y install haproxy  httpd

[[email protected] conf.d]# vim /etc/httpd/conf.d/web.conf

[[email protected] ~]# vim /etc/httpd/conf/httpd.conf

去掉 listen 80

写一个访问页面:

[[email protected] ~]# echo "<h1>我是主机一(haproxy)。</h1>" > /var/www/html/index.html

[email protected] ~]# systemctl restart httpd.service

访问:

[[email protected] ~]# curl 192.168.1.6:8181
<h1>我是主机一(haproxy)。</h1>

配置haproxy:

[[email protected] ~]# vim /etc/haproxy/haproxy.cfg  #最后一行、默认使用轮询

[[email protected] ~]# systemctl restart haproxy

主机二配置:

[[email protected] ~]# yum -y install httpd

[[email protected] ~]# vim /etc/httpd/conf.d/web.conf

[[email protected] ~]# vim /etc/httpd/conf/httpd.conf

去掉 listen 80

[[email protected] ~]# systemctl restart httpd

[[email protected] ~]# echo "<h1>我是主机二。(haproxy)</h1>" > /var/www/html/index.html

测试:

[[email protected] ~]# curl 192.168.1.7:8181
<h1>我是主机二。(haproxy)</h1>

测试:

刷新:

原文地址:https://www.cnblogs.com/meml/p/12443398.html

时间: 2024-11-13 06:08:30

使用haproxy+apache搭建负载均衡的相关文章

使用Haproxy+nginx 搭建负载均衡集群

案例环境 本案例使用三台服务器模拟搭建一套Web集群,如下所示: 实验步骤如下: 编辑安装nginx服务器安装依赖包下载nginx-01服务器[[email protected] ~]# yum -y install gcc pcre-devel zlib-devel[[email protected] ~]# wget https://nginx.org/download/nginx-1.6.3.tar.gz[[email protected] ~]# tar zxvf nginx-1.6.3

apache+tomcat 搭建负载均衡系统

apache+tomcat+mod_jk 搭建负载均衡系统. 0.os系统采用centos6.8 x64 2.6.32-642.el6.x86_641.首先安装好jdk环境本次采用jdk-8u111-linux-x64.gz  jdk和jre的安装目录要不同,否则的话lib目录下没有dt.jar 和tools.jar  要配置好环境变量如下   vi /etc/profile   #add zwy 2017-08-29   export JAVA_HOME=/home/zhang/java/jd

Haproxy做LB负载均衡集群的搭建和配置,可以通过web页面监控web服务器的运行状态

HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理. 实验(一) 实验目的:使用Haproxy做负载均衡集群(七层) 实验环境准备: 客户端  IP地址:1.1.1.1 主机名waiwang web1   IP地址:1.1.1.10 主机名:localhost web2   IP地址:1.1.1.20 主机名:localhost 配置HA

LVS Nginx HAProxy 三种负载均衡优缺点比较

搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍. 目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat.Keepalived,成熟的架构有LVS+Keepalived.Nginx+Keepalived.HAProxy+keepalived及DRBD+Heartbeat. 三种负载均衡器的优缺点说明如下: LVS的优点:1.抗负载能力强.工

lvs、haproxy、nginx 负载均衡的比较分析

lvs.haproxy.nginx 负载均衡的比较分析 对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难. 不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单. 所以小D建议,如果网站访问量不是门户级别的用HAPROXY或者NGINX就OK了,到了门户级别在用LVS+Idirector吧 哈哈 lvs和nginx都可以

Apache+Tomcat负载均衡问题集锦

之前在windows 环境下搭建了下apache+tomcat负载均衡(不会的可以参考之前的文档,文档对于linux和windows都适用),一帆风顺,没有出现任何问题,今天尝试着在linux下搭建了下,其中遇到几个问题,在这里给大家分享下. linux环境,三个redhat6.5 x86_64,其中192.168.1.2安装apache,192.168.1.3和192.168.1.4安装tomcat,这里不再介绍配置,如果有不会的,可以参考前边的文章. 问题一: SESSIONID随着页面刷新

RedHat 7配置HAProxy实现Web负载均衡

本文将简单介绍使用HAProxy实现web负载均衡,主要内容包括基于权重的轮询.为HAProxy配置https.配置http重定向为https.配置HAProxy使用独立日志. 一.测试环境 HAProxy: 主机名:RH7-HAProxy IP地址:192.168.10.20 操作系统:Red Hat Enterprise Linux Server release 7.2 (Maipo)最小化安装 防火墙与SELinux:关闭 安装的服务:HAProxy-1.5.14 WEB01: 主机名:R

HAProxy高可用负载均衡集群部署

HAProxy高可用负载均衡集群部署 基本信息: 系统平台:VMware WorkStation 系统版本: CentOS Linux release 7.2.1511 (Core) 内核版本: 3.10.0-327.el7.x86_64 集群架构: 前端:HAProxy 1.虚拟FQDN:www.simpletime.net 2.VIP:192.168.39.1:DIP:172.16.39.50 3.调度服务器:Varnish1.Varnish2 4.调度算法:URL_Hash_Consist

搭建负载均衡的环境(利用虚拟机上的四台centos)

以下转载: 准备 l 系统:Centos6  (三台) l 负载均衡:LVS  + keepalived l 服务器1:Http l 服务器2:Http ip配置 1.VIP(virtual ip):用来提供virtual server服务的ip地址.分别绑定在Director一个物理网卡上(对外接收请求包)和RS的回环设备上(回环设备需要绑定两个ip,一个是127.0.0.1,另一个就是vip). 2.DIP(director ip):与vip绑定在一个物理网卡上,用来转发请求包到RS的RIP