【文件属性】:
文件名称:nginx-autobalance:Automagical Nginx负载均衡器
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-15 04:25:59
JavaScript
Nginx自动平衡
反向代理从服务发现服务器中拉出后端节点(此时仅Consul,欢迎拉取请求),并自动删除已死/已删除的节点。
正在进行中的很多工作。 配置机制尚未完全确定,可能会发生变化。
跑步
拉图像:
docker pull timosaikkonen/nginx-autobalance
跑步:
docker run timosaikkonen/nginx-autobalance \
-p 80:80 -p 443:443 \
-e NGA_SERVICES_WEB_PATH=/ \
-e NGA_SERVICES_WEB_LBMODE=ip_hash \
-v /data/nginx/services:/etc/nginx/services \
-v /data/nginx/cert:/etc/nginx/ssl
配置
该容器使用环境变量和特定于服务的
【文件预览】:
nginx-autobalance-master
----Dockerfile(389B)
----test.sh(224B)
----templates()
--------upstream.ejs(273B)
----package.json(710B)
----docker-compose-dev.yml(278B)
----docker-compose-test.yml(232B)
----index.js(2KB)
----app.sh(48B)
----nginx()
--------nginx.conf(521B)
--------ssl.conf(257B)
----README.md(2KB)
----lib()
--------connectors()
--------watcher.js(2KB)
--------options.js(2KB)
----test()
--------watcher.js(1KB)
--------consul.js(4KB)
--------options.js(941B)
--------fixtures()