文件名称:haproxy-config:HAproxy 配置前端
文件大小:175KB
文件格式:ZIP
更新时间:2024-07-23 02:54:54
Go
HAPROXY-CONFIG 创建一个 REST-ful API 的守护进程,可用于动态控制 HAproxy 配置。 它使用 htpasswd 格式的文件来控制 API 的授权。 建造 go get github.com/abbot/go-http-auth go get github.com/bradfitz/gomemcache/memcache go get github.com/gorilla/mux go build 建造状态 去做 将配置持久化到 NoSQL 数据库(Memcache、插件)。 配置对象的互斥锁,因为映射不是线程安全的。 基于 jQuery 的用户界面。 身份验证层/安全性,也许是 ACL? 实现全局配置 实现前端配置 完成后端服务器的配置
【文件预览】:
haproxy-config-master
----.gitignore(22B)
----haproxy.htpasswd(40B)
----persistence_dummy.go(511B)
----haproxy.cfg.template(2KB)
----.travis.yml(164B)
----persistence_memcache.go(1KB)
----persistence.go(616B)
----ui()
--------js()
--------css()
--------index.html(1KB)
--------add-backend.html(1KB)
--------main-config.html(608B)
----haproxy-config.upstart(381B)
----main.go(3KB)
----README.md(968B)
----render_test.go(670B)
----api.go(4KB)
----haproxyctl.go(906B)
----config.go(2KB)
----persistence_file.go(819B)
----render.go(538B)
----API.md(327B)