<pre name="code" class="sql">frontend
接收请求的前端虚拟节点,Frontend可以根据规则直接指定具体使用后端的 backend(可动态选择)。
backend
后端服务集群的配置,是真实的服务器,一个Backend对应一个或者多个实体服务器。
forntend:用于定义一系列监听的套接字,这些套接字可以接受客户端请求并与子建立连接
frontend www
bind *:80
bind *:443 ssl crt /etc/haproxy/cert.pem
redirect scheme https if !{ ssl_fc }
frontend http
bind *:80
bind *:443 ssl crt /etc/haproxy/cert.pem
frontend http_80_in 这个名字自己定义
backend webserver_8001
mode http
balance roundrobin
haproxy frontend 和backend
最新推荐文章于 2024-08-12 02:18:05 发布
haproxy的frontend部分定义了监听的套接字,用于接收客户端请求,并可依据规则指向前端backend。backend配置则表示真实服务器集群,通过mode、balance等设置实现负载均衡。例如,配置中通过httpchk进行健康检查,使用roundrobin策略进行轮询分配,同时考虑了静态资源的特定处理,以提高服务效率。
摘要由CSDN通过智能技术生成