⑩ 微服务环境搭建 – KeepAlived + Nginx Docker 应用负载均衡+网关高可用

时间:2021-7-3 作者:qvyue

高可用 & 负载均衡

Nginx 部署

以服务器 19.50.79.23/19.50.79.24/19.50.79.25 三台机器部署 nginx 为例子

服务器 端口
19.50.79.23 80
19.50.79.24 80
19.50.79.25 80

服务器 1 (19.50.79.23)部署:

修改 conf/nginx.conf : server_name 改为当前域名或者ip

cd && cd nginx && docker-compose up -d

服务器 2 (19.50.79.24)部署:

修改 conf/nginx.conf : server_name 改为当前域名或者ip

cd && cd nginx && docker-compose up -d

服务器 3 (19.50.79.25)部署:

修改 conf/nginx.conf : server_name 改为当前域名或者ip

cd && cd nginx && docker-compose up -d

尝试访问以下地址

服务器 1

19.50.79.23/nacos

19.50.79.23/xxl-job-admin

19.50.79.23/graylog

19.50.79.23/rabbitmq

19.50.79.23/sentinel

服务器 2

19.50.79.24/nacos

19.50.79.24/xxl-job-admin

19.50.79.24/graylog

19.50.79.24/rabbitmq

19.50.79.24/sentinel

服务器 3

19.50.79.25/nacos

19.50.79.25/xxl-job-admin

19.50.79.25/graylog

19.50.79.25/rabbitmq

19.50.79.25/sentinel

KeepAlived (Nginx) 部署

以服务器 三台机器部署 keepalived 案例

机器 19.50.79.23/19.50.79.24/19.50.79.25

服务器 1 (19.50.79.23)部署:

cd && cd keepalived-app-nginx/m1 && chmod 755 -R data/ && docker-compose up -d

服务器 2 (19.50.79.24)部署:

cd 
cd keepalived-app-nginx/m2
chmod 755 -R data/
docker-compose up -d

服务器 3 (19.50.79.23)部署:

cd 
cd keepalived-app-nginx/m3
chmod 755 -R data/
docker-compose up -d

docker-compose 查看日志输出

docker-compose logs -f

尝试访问以下地址

19.50.79.3/nacos

19.50.79.3/xxl-job-admin

19.50.79.3/graylog

19.50.79.3/rabbitmq

19.50.79.3/sentinel

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。