网站首页 > 技术教程 正文
之前我们已经学会了使用docker部署nginx服务,但是单个nginx可能不能完全满足我们的实际需求,今天我们就来简单的搭建一个nginx集群。实现动态负载。首先我们要准备好基础环境并进行容器使用的目录准备。
演示如下:
接下来,我们再准备另外两个容器。
使用docker run命令启用两个新的容器。
创建容器后,我们分别将容器nginx2 nginx3的容器内文件拷贝到物理路径。
文件准备完成,删除nginx2和nginx3的容器并使用新的带有映射关系的命令启动nginx2和nginx3
此时通过访问8080 8081 8082端口可以正常访问到三个不同的容器。
接下来,我们通过修改配置来实现通过访问8080端口访问不同服务器的效果。
进行集群配置前测试,访问8080端口仍然是之前的欢迎界面。
接下来我们在nginx的容器配置文件添加如下内容
注:weight参数设置权重,值越大,被访问的概率越高。
配置完成后需要重启nginx服务,因为我们只配置了8080端口对应的nginx容器的配置。所以只重启nginx。并访问nginx对应端口测试。
再次刷新8080端口对应的服务
再次刷新8080端口对应的服务
我们通过停止nginx3,来测试其中一个节点被破坏前端的访问情况。
猜你喜欢
- 2024-10-13 minio分布式集群的搭建(minio分布式存储现在已弃用)
- 2024-10-13 Spring Cloud Alibaba——docker-compose搭建nacos1.4.0集群
- 2024-10-13 nginx负载均衡http flink集群端口配置的完整的nginx.conf文件
- 2024-10-13 Nginx负载均衡(nginx负载均衡有哪几种方式)
- 2024-10-13 Nacos集群搭建(nacos集群搭建打开网页提示未找到请求怎么回事)
- 2024-10-13 K8S云管理平台集群配置说明(k8s部署consul集群)
- 2024-10-13 一线开发大牛教你如何使用Kubernetes部署分布式集群
- 2024-10-13 Nginx、Keepalived高可用集群解决方案,安装配置
- 2024-10-13 集群部署看过来,低代码@AWS智能集群的架构与搭建方案
- 2024-10-13 基于Linux自己初步搭建Kubernetes(k8s)集群基础,详细教程
你 发表评论:
欢迎- 最近发表
-
- Oracle 在其新的 Linux 内核中引入了热补丁功能
- CentOS 7.6下安装Oracle 11.2.0.4
- ORACLE体系 - 2(oracle体系讲解)
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Hadoop自学系列集(二) ---- CentOS下安装JDK
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 搭建Oracle数据库服务器(oracle服务器创建用户)
- OGG同步到Kafka(oggforbigdata到kafka)
- oracle是什么软件?(oracle是干什么用的)
- 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)