网站首页 > 精选教程 正文
#利用docker测试nginx负载均衡
#系统centos 7.x——64
#创建yum备份文件夹
mkdir -p /etc/yum.repos.d/backup/
#备份系统原有yum源(作为运维要养成随手备份习惯)
mv -f /etc/yum.repos.d/* /etc/yum.repos.d/backup/ >/dev/null 2>&1
#使用阿里云yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
#下载docker特定版本
wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm
#yum安装docker 17.06
yum localinstall docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm -y
#启动docker
systemctl restart docker
#配置镜像加速器 下载docker镜像更快,要不然是龟速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://9mmj7d8t.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
#docker拉取nginx镜像
docker pull nginx
mkdir -p /mydata/test1
mkdir -p /mydata/test2
vim /mydata/test1/index.html
nginx1
vim /mydata/test2/index.html
nginx2
#启动两个镜像
docker run --name nginx-test -d -p 8080:80 -v /mydata/test1:/usr/share/nginx/html nginx
docker run --name nginx-test1 -d -p 8081:80 -v /mydata/test2:/usr/share/nginx/html nginx
yum install -y nginx
#安装之后就可以测试nginx的几种负载
1、轮询(默认)2、weight 3、ip_hash 4、fair(第三方)5、url_hash(第三方)
#下面给出一个实例
vim /etc/nginx/nginx.conf
http{
upstream web_servers1 {
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:8081 weight=1;
}
location / {
root /usr/share/nginx/html;
index index.html indes.htm;
proxy_pass http://web_servers1;
}
猜你喜欢
- 2024-10-05 采用模块化设计逃避检测,安全公司披露恶意载入器HijackLoader
- 2024-10-05 压测nginx出现的问题分析 http压测工具
- 2024-10-05 软件测试/测试开发丨Web端测试基础知识 学习笔记
- 2024-10-05 Web应用服务器性能压力测试 web压力测试和性能测试工具
- 2024-10-05 nginx使用map配置AB测试环境 nginx配置api
- 2024-10-05 负载均衡——LVS,HAProxy和Nginx对比分析
- 2024-10-05 Nginx测试使CPU占用更多能否提升并发数
- 2024-10-05 使用nginx+allure管理自动化测试报告
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)