HAProxy快速入门

HAProxy 是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于 TCP 和 HTTP 的应用程序代理。

部署 创达睿通 提供的 HAProxy 之后,请参考下面的步骤快速入门。

准备

  1. 在云控制台获取您的 服务器公网IP地址

  2. 在云控制台安全组中,确保 Inbound(入)规则 下的 TCP:1080 端口已经开启

  3. 在服务器中查看 HAProxy 的 默认账号和密码

  4. 若想用域名访问 HAProxy,务必先完成 域名五步设置 过程

HAProxy 初始化向导

详细步骤

  1. 本地电脑浏览器访问网址:http://域名:1080/haproxyhttp://服务器公网IP:1080/haproxy, 提示需要登录

  2. 输入账号密码,成功登录到 Haproxy Statistics Report 后台

需要了解更多 HAProxy 的使用,请参考官方文档。

出现问题?

若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题。

HAProxy 使用入门

参考 HAProxy Documentation 或以 xxx 作为一个任务,帮助用户快速入门:

HAProxy 常用操作

修改管理员密码

如需修改登录密码,请编辑 HAProxy 配置文件 /etc/haproxy/haproxy.cfg 相关字段

开启 HAProxy 监控

默认已经设置 HAProxy Statistics Report,访问:http://服务器公网IP:1080/haproxy

开启 HAProxy 日志

默认已经开启,查看 /etc/rsyslog.conf 配置文件了解详情

高可用性

通过部署 Keepalived 实现 HAProxy的高可用性

集群配置

只需在配置文件中添加需要管理的集群服务器信息即可启用HAProxy集群,范例如下:

HAProxy 参数

HAProxy 应用中包含 Docker 等组件,可通过 通用参数表 查看路径、服务、端口等参数。

通过运行 docker ps,查看 HAProxy 运行时所有的服务组件:

路径

HAProxy 安装目录: /data/apps/haproxy HAProxy 配置文件: /data/apps/haproxy/src/haproxy.cfg

端口

端口号
用途
必要性

1080

通过 HTTP 访问 HAProxy Statistics Report

必须

9001

HAProxy 侦听的端口

可选

版本

服务

命令行

HAProxy 提供了强大的的命令行工具 haproxy

API

HAProxy APIS

最后更新于