`

haproxy 实现代理

阅读更多
1,安装haproxy
mkdir -p /data/softwares/ 
cd /data/softwates/ 
wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.20.tar.gz 
tar xzvf haproxy-1.4.20.tar.gz -C /usr/local/ 
cd /usr/local/ 
mv haproxy-1.4.20 haproxy 
cd haproxy 
make TARGET=linux26
make install 

mkdir /etc/haproxy 
cp /usr/local/haproxy/examples/haproxy.cfg /etc/haproxy/
vi /etc/haproxy/haproxy.cfg 
echo '' > /etc/haproxy/haproxy.cfg



2,简单配置
global 
    log 127.0.0.1 local0 
    log 127.0.0.1 local1 notice 
    maxconn 4096 
    chroot /usr/share/haproxy 
    uid 99 
    gid 99 
    daemon 
    #debug 
    #quiet 
 
defaults 
    log global 
    mode http 
    option httplog 
    option dontlognull 
    retries 3 
    option redispatch 
    maxconn 2000 
    contimeout 5000 
    clitimeout 50000 
    srvtimeout 50000 
 
listen test-webservers 0.0.0.0:80 
    stats uri /check-status 
    stats realm Haproxy\ statistics 
    stats auth haproxy:haproxy 
    option httpchk * 
    balance roundrobin 
    cookie SERVERID insert indirect nocache 
    server inst1 192.168.1.54:80 cookie server01 check inter 2000 fall 3 
    capture cookie ASPSESSION len 32 
    srvtimeout 20000



3,运行
haproxy -f haproxy.cfg
分享到:
评论

相关推荐

    用haproxy实现RDP会话负载均衡

    用haproxy实现RDP会话负载均衡 HAProxy是一款免费、快速、可靠的解决方案,提供高可用性、负载均衡和基于TCP和HTTP应用的代理。它支持虚拟主机,运行在当前的硬件上,可以支持数以万计的并发连接。HAProxy特别适用...

    haproxy透明代理配置TPROXY1

    在本实验环境中,我们使用haproxy的TPROXY(Transparent Proxy)模式来实现透明代理,使得客户端在不知情的情况下,通过haproxy访问后端服务器。TPROXY模式允许haproxy在不修改IP包头的情况下,进行网络数据包的转发...

    haproxy安装配置文档

    当前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4层模式下,HAproxy仅在客户端和服务器之间转发双向流量。7层模式下,HAProxy会分析协议,并且...

    反向代理负载均衡HAPROXY最佳实践

    ### 反向代理负载均衡HAPROXY最佳实践 #### 集群概念与作用 在探讨HAPROXY在反向代理负载均衡中的最佳实践之前,我们首先需要理解集群的基本概念及其作用。集群(Cluster)是一种将多台计算机通过网络连接起来共同...

    haproxy负载代理工具

    1. **Web服务器集群**:在大型网站中,HAProxy作为前端代理,将用户的HTTP请求分发到多台Web服务器,提高响应速度和网站的可扩展性。 2. **数据库集群**:HAProxy也可以用于数据库负载均衡,例如MySQL,分发SQL请求...

    用Keepalived与HAProxy实现高可用负载均衡的配置方法.docx

    这种组合架构,既利用了HAProxy的高性能负载均衡和反向代理能力,又借助Keepalived实现整体架构的高可用性。 4. Keepalived功能与安装配置 - 管理LVS:Keepalived可以与LVS紧密配合,实现高效的负载分发。 - 健康...

    HAProxy+Nginx实现负载均衡

    - **代理服务**:支持TCP和HTTP/HTTPS协议,HAProxy可以作为代理服务器处理复杂的Web请求。 - **会话保持**:通过Cookie等机制实现会话跟踪,确保同一用户的请求始终路由到同一后端服务器。 - **健康检查**:定期...

    Haproxy+Keepalived+Nginx+Lamp+Nfs实现高可用集群1

    【标题】:“Haproxy+Keepalived+Nginx+Lamp+Nfs实现高可用集群1” 【描述】:“在互联网服务中,高可用性是关键。本案例将通过Haproxy、Keepalived、Nginx、LAMP(Linux、Apache、MySQL、PHP)和NFS(网络文件系统...

    Go-k8s使用多Haproxy自动发现代理Lb

    本文将深入探讨如何利用Haproxy作为负载均衡器,并通过Go-k8s库实现多Haproxy的自动发现和代理。这有助于提高服务的可用性和可扩展性,确保在动态环境下如k8s中的服务能够平稳运行。 首先,了解Haproxy的基本概念。...

    haproxy-2.5.5 windows版 简单易用

    - **配置灵活性**:haproxy的配置文件简单易懂,可以实现复杂的路由策略。 2. **Windows安装与配置**: - **下载与解压**:从官方网站或镜像站点下载haproxy-2.5.5的Windows版本,解压缩到指定目录。 - **配置...

    haproxy安装 TCP转发

    标题中的“haproxy安装 TCP转发”意味着我们将讨论如何在Linux系统上安装并配置HAProxy,一个流行的开源负载均衡器,用于实现TCP流量的转发。HAProxy被广泛应用于Web服务,因为它能有效地分发网络负载,提高服务的...

    haproxy 1.7

    haproxy 1.7可以基于HTTP头部或URL进行重定向,实现动态内容分发。同时,它支持基于cookie的会话保持,保证用户在一段时间内的请求始终被转发到同一台服务器,提供一致的用户体验。 ## 3. 配置与管理 haproxy 1.7...

    haproxy1.7 最新版本

    haproxy(High Availability Proxy)是一款开源的、高性能的负载均衡器和反向代理服务器,广泛应用于互联网服务的高可用性和负载分发。haproxy1.7是该软件的一个较新版本,发布于2016年,相较于之前的版本,它包含了...

    haproxy-2.3.2-win64

    总的来说,haproxy-2.3.2-win64是Windows环境中实现高可用、高性能网络服务的重要工具,尤其适用于需要在Windows服务器集群中进行负载均衡和反向代理的场景。结合Cygwin64的特性,它为开发者提供了更广阔的平台选择...

    haproxy1.8.12

    HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。事件驱动模型因为在有更好的资源和时间...

    CentOS 7 搭建HAproxy服务器

    HAproxy 是一个开源的、快速、可靠的解决方案,用于实现高可用性的负载均衡和反向代理。在 CentOS 7 中搭建 HAproxy 服务器可以实现高效的服务器集群管理和负载均衡。 一、实验环境 在 CentOS 7 中搭建 HAproxy ...

    haproxy1.7

    HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。事件驱动模型因为在有更好的资源和时间...

    Haproxy1.4.22 for Windows

    《Haproxy1.4.22 for ...通过正确配置`haproxy.cfg`,并利用提供的批处理文件,用户可以在Windows环境中轻松实现服务的高可用性和性能优化。这使得Haproxy不仅局限于Linux环境,而是成为了跨平台的网络基础设施利器。

Global site tag (gtag.js) - Google Analytics