首先要准备三个nginx的容器;
第二个容器:
![利用docker配置 nginx实现负载均衡-LMLPHP 利用docker配置 nginx实现负载均衡-LMLPHP](https://c1.lmlphp.com/user/master/2021/02/07/son_1/279d5a36ebffcf29291ce089b17ffbae.jpg)
第三个容器:
![利用docker配置 nginx实现负载均衡-LMLPHP 利用docker配置 nginx实现负载均衡-LMLPHP](https://c1.lmlphp.com/user/master/2021/02/07/son_1/55e91fbfa019a60fe8a462a271b6a3a3.jpg)
进入第一个容器 要配置的容器(docker exec -it 容器名 /bin/bash)
vi /usr/local/nginx/conf/nginx.conf 修改配置
在http{ }中加入
![利用docker配置 nginx实现负载均衡-LMLPHP 利用docker配置 nginx实现负载均衡-LMLPHP](https://c1.lmlphp.com/user/master/2021/02/07/son_1/f9ec598e71d69294ebac124cfe6e3dd9.jpg)
![利用docker配置 nginx实现负载均衡-LMLPHP 利用docker配置 nginx实现负载均衡-LMLPHP](https://c1.lmlphp.com/user/master/2021/02/07/son_1/63c97993b7d31ace19cbfd0a7d18c7cc.jpg)
退出然后重启服务,systemctl restart nginx
如果服务重启不行,就查看nginx进程
ps aux|grep nginx (运行后面的文件路径)
kill 进程
或者 重启docker也可以 ( docker restart 容器名称 )
运行命令
以上内容希望帮助到大家, 很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家 ,需要戳这里 PHP进阶架构师>>>视频、面试文档免费获取