场景
Nginx配置实例-负载均衡实例:平均访问多台服务器:
Nginx配置实例-负载均衡实例:平均访问多台服务器_我想访问五个服务器的信息用nginx怎么做-CSDN博客
以上实现Nginx的http协议的负载均衡,如果使用Nginx实现TCP协议的负载均衡比如配置Mysql的连接,可使用如下方式。
首先搭建两台mysql和一台nginx的测试环境。这里使用Docker Compose搭建。
注:
博客:
霸道流氓气质-CSDN博客
实现
1、测试环境搭建
Docker Compose中编排Nginx时yml的写法
nginx:
image: nginx:latest
privileged: true
ports:
- 100:100
volumes:
- ./nginx/etc/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/logs:/var/log/nginx
- ./nginx/etc/conf.d:/etc/nginx/conf.d
注意这里在docker-compose.yml所在的路径下新建nginx目录,并在目录下新建etc和logs目录