高可用 & 负载均衡
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
服务器 2
服务器 3
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
网友评论