网站首页 > 技术教程 正文
您好,我是湘王,这是我的头条号「湘王说」,欢迎您来,欢迎您再来~
Nginx既然可以限制流量,那能不能「扩展」流量呢?当然可以,但可能不是你想象的那种「扩展」,更准确地来说是复制,或者说「拉分支」。
这是因为,有时候为了确保开发出来的应用能够立即应用到生产环境,需要将生产环境的数据和流量拷贝到开发环境,这样做的好处显而易见:
1、可以验证功能是否正常,以及服务的性能;
2、用真实有效的流量请求去验证,又不用造数据,不影响线上正常访问;
3、可以用来排查线上问题,同时,这也是一种测试方式;
4、可以理解为给流量「拉分支」。
修改Nginx的配置:
user root
worker_processes 1
events {
worker_connections 1024
}
http {
include mime.types
default_type application/octet-stream
sendfile on
keepalive_timeout 65
upstream test {
server 172.16.185.130:8080
server 172.16.185.131:8080
}
# 增加对8080端口的监听
server {
listen 8080;
access_log /home/work/logs/nginx/8080.log;
}
# 增加对9090端口的监听
server {
listen 9090;
access_log /home/work/logs/nginx/9090.log;
}
server {
listen 80;
server_name localhost;
location / {
mirror /mirror1; # 指定镜像uri为/mirror1
mirror /mirror2; # 指定镜像uri为/mirror2
proxy_pass http://test;
}
location = /mirror1 {
proxy_pass http://127.0.0.1:8080; # 指定mirror1的url地址
}
location = /mirror2 {
proxy_pass http://127.0.0.1:9090; # 指定mirror2的url地址
}
}
}
停止并重新启动Nginx服务:
cd /usr/local/nginx/sbin
./nginx -s stop
./nginx
在远程终端中执行tail命令,查看端口的日志输出
tail -f /home/work/logs/nginx/8080.log
tail -f /home/work/logs/nginx/9090.log
在浏览器中访问:
http://IP/test?username=test1
可以据此观察服务器端口日志输出的变化。
感谢您的大驾光临!咨询技术、产品、运营和管理相关问题,请关注后留言。欢迎骚扰,不胜荣幸~
猜你喜欢
- 2024-10-09 openresty代替nginx并使用lua扩展功能
- 2024-10-09 Redis弱事务性与Lua脚本原子性分析
- 2024-09-08 基于Nginx+lua的蓝绿发布系统(lvs与nginx)
- 2024-09-08 Go Web 框架 Gin 实践17—用 Nginx 部署 Go 应用
- 2024-09-08 一文看懂灰度发布——基于Nginx+Lua+Redis
- 2024-09-08 Lua 基础入门(lua经典详细入门教程中文pdf)
- 2024-09-08 Redis中使用Lua脚本来实现并发下的原子操作
- 2024-09-08 运维篇—基于Nginx+Lua实现的灰度发布
- 2024-09-08 Nginx+Lua+Redis实现高性能缓存数据读取
- 2024-09-08 OpenResty实战-Lua入门-Lua模块(openresty教程)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (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)
本文暂时没有评论,来添加一个吧(●'◡'●)