美文网首页
⑩ 微服务环境搭建 - KeepAlived + Nginx D

⑩ 微服务环境搭建 - KeepAlived + Nginx D

作者: hdfg159 | 来源:发表于2021-05-20 14:08 被阅读0次

    高可用 & 负载均衡

    Nginx 部署

    Docker Compose 文件

    以服务器 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) 部署

    Docker Compose 文件

    以服务器 三台机器部署 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

    相关文章

      网友评论

          本文标题:⑩ 微服务环境搭建 - KeepAlived + Nginx D

          本文链接:https://www.haomeiwen.com/subject/dnxrjltx.html