高可用 & 负载均衡
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