HAProxy 之 页面管理配置

1  概述



HAPorxy自带管理页面,通过一定的配置后开启页面功能,即启用统计接口。默认该页面只能查看,不能进行配置修改,启用statspage中的管理功能



2  配置介绍



统计接口启用相关的参数, 可以配置在frontend配置段里或者将配置独立出来,放到listen里,独立设置监听端口

开启统计接口启用相关的参数

stats   enable

启用统计页;基于默认的参数启用stats page,有以下三个默认值

-stats uri: 默认值/haproxy?stats  ,浏览器输入 http:172.18.50.63/haproxy?stats进行查看

-stats realm :默认值HAProxy\  Statistics,如果有验证,但是没有设置提示信息,默认将提示为HAProxy\Statistics

-stats auth:默认值no authentication

.stats uri <prefix>:自定义statspage uri,如下

stats uri /hastats #重启服务后在浏览器输入http://172.18.50.63/hastats

.stats auth <user>:<passwd>:认证时的账号和密码,可使用多次。有多个用户就要写多行,明文存放在配置文件里

例子

stats auth sunny:123

.stats realm <realm>:认证时的realm,提示用户信息

.stats hide-version :隐藏版本

.stats refresh <delay>:设定自动刷新时间间隔

.stats admin { if | unless }  <cond>:

默认该页面只能查看,不能进行配置修改,启用statspage中的管理功能,选择对应主机后能对选项进行更改配置,这里最好把刷新间隔设置长一点,否则页面来不及设置,TRUE这个关键字表示只有经过认证成功后才能被管理

例子

stats admin if TRUE

例子

配置在listen段里

listen  admin
    bind :9090
    server web6c 172.18.50.63:9090 check
    stats enable
    stats uri /hastats
    stats auth sunny:123
    stats auth tracy:123
    stats realm Sunny\ HA
    stats hide-version
    stats refresh 10s 
    stats admin if TRUE

测试,重启服务后,在浏览器里输入 http://webip/haproxy?stats进行访问。这个界面默认是静态的,因此需要加上刷新间隔,才会自动刷新,不建议加太短

例子:

在浏览器输入

http://172.18.50.63:9090/hastats



本文出自 “阳光运维” 博客,请务必保留此出处http://ghbsunny.blog.51cto.com/7759574/1978991

时间: 2024-12-11 03:24:20

HAProxy 之 页面管理配置的相关文章

tomcat web页面管理应用配置

大部分时候,我们的tomcat服务器都不是部署在本机,那么怎么样不通过ftp/sftp方式来将war包部署到tomcat容器呢? tomcat有提供web页面管理应用的功能. 我们来看看怎么配置实现该功能. 进入tomcat默认页面时有"server status"."manager app"."Host manager"三个选项如图: 图1 默认情况下,点击会跳转到401 Unauthorized报错页面 图2 错误信息有提示请检查conf/t

Tomcat默认工具manager管理页面访问配置

Tomcat的默认工具manager配置,在很多的生产环境中由于基本用不到.或者是不太需要使用Tomcat默认的manager管理页面时一般都会把Tomcat的默认webapp下的内容给删除了,但是如果需要使用Tomcat默认的manager来管理项目时就需要保留相应的文件目录.在Tomcat中的webapps中有如下目录:docs(Tomcat本地说明文档).examples(Tomcat相关的deamon示例).host-manager(主机头管理工具).manager(项目管理工具).RO

Tomcat 8默认工具manager管理页面访问配置

Tomcat 8默认工具manager管理页面访问配置 1. 分配相关的角色权限 需要配置的配置文件是${catalina.home}/conf/tomcat-users.xml先给Tomcat访问相关的功能分配角色和配置登录验证用户密码: <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx&q

高负载均衡学习haproxy之安装与配置

http://www.52codes.net/article/3117.html 1.1.haproxy原理 haproxy提供高可用性.负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. haproxy特别适用于那些负载特别大的web站点,这些站点通常又需要会话保持或七层处理.haproxy运行在时下的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器

haproxy 非常完整的配置

常用配置选项: OPTION 选项: option httpclose :HAProxy会针对客户端的第一条请求的返回添加cookie并返回给客户端,客户端发送后续请求时会发送 此cookie到HAProxy,HAProxy会针对此cookie分发到上次处理此请求的服务器上,如果服务器不能忽略 此cookie值会影响处理结果.如果避免这种情况配置此选项,防止产生多余的cookie信息. option forwardfor :如果服务器上的应用程序想记录发起请求的客户端的IP地址,需要在HAPro

HAProxy的编译安装配置

一.简介 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上. HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数.多进程或多线程模型受内

HAProxy 之 概念和配置介绍

本文索引 1  概述 2  HAProxy功能 3  HAProxy组成 4  相关配置 4.1  global配置 4.2  绑定监听端口配置 4.3  定义后端主机的各服务器及其选项 4.4  compression设置 4.5  健康状态检测 4.6  cookie配置 4.7  工作模式 4.8  错误页配置 4.9  修改报文首部 4.10 连接超时 1  概述 HAProxy:是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TC

haproxy的安装与配置

haproxy是一款提供高可用,负载均衡以及基于TCP和HTTP应用的轻量级代理.其支持虚拟主机,并且快速高效.haproxy特别适用于负载大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上. (以上简介出自百度百科) 并且可以通过设置haproxy实现页面的动静分离. 我们用三台虚拟机做实验,一台做前端haproxy,另

haproxy负载均衡的配置,以及haproxy+keeplived

####Haproxy##########(http代理)### 准备三台虚拟机 yum install haproxy -y cd /etc/haproxy/ vim haproxy.cfg /etc/init.d/haproxy start vim haproxy.cfg 将前端和后端的注释 #--------------------------------------------------------------------- # main frontend which proxys t