前言

  • nginx 1.12.2
  • nginx从1.9.0开始,新增加了一个stream模块
  • nginx 安装参考这里
  • linux RedHat7

开启stream

修改/etc/nginx/nginx.conf

#增加stream配置,开启stream模块
stream {log_format basic '$remote_addr [$time_local] ''$protocol $status $bytes_sent $bytes_received ''$session_time';access_log /var/log/nginx/stream-access.log basic buffer=32k;# 为了让这个配置文件简单一些,将配置stream放入到/etc/nginx/conf.d,并以.stream做后缀名。# 需要为每个端口创建一个.stream做后缀名的配置文件include /etc/nginx/conf.d/*.stream;
}

新增一个Stream代理

添加7000端口的stream代理配置。
新增配置/etc/nginx/conf.d/proxy_port7000_to_59.110.xxx.xxxp8001.stream

server{listen 7000;proxy_pass 59.110.xxx.xxx:8001;
}

重新加载配置

# 测试一下配置文件写的是否有问题
shell> nginx -t
# 配置文件没问题的话,重新加载配置
shell> nginx -s reload

nginx stream代理相关推荐

  1. Centos 利用yum源安装 nginx stream模块

    环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 配置stream参考这里. nginx 动态模块 nginx 1.9.11 开始增加加载动态模块支持,从此不再需要替换nginx ...

  2. Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)

    前奏 我们都知道 nginx 是一款优秀的反向代理服务,用过 nginx 的也应该都知道 upstream,upstream 节点一般置于 http 节点大括号中,常规在 upstream 中配置需要 ...

  3. nignx的TCP和UDP调度(nginx反向代理)

    1 案例1:Nginx反向代理 1.1 问题 使用Nginx实现Web反向代理功能,实现如下功能: 后端Web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端Web服务器 两台We ...

  4. nginx tcp代理_nginx——TCP/UDP Load Balancing

    nginx––– tcp and udp 代理 Introduction nginx 反向代理一般都是7层代理,进行http/https 协议层的转发:说起4层代理,一般想到的都是lvs 和 hapr ...

  5. Nginx反向代理Redis服务

    Nginx反向代理Redis服务 Nginx代理Redis 第一步:redis 配置及启动 vim redis.conf port 6379 # bind 127.0.0.1 daemonize ye ...

  6. Nginx stream模块初探

    Nginx stream模块初探 前言 nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发.代理或者负载均衡等.这完全就是抢HAproxy份额的节奏,鉴于nginx在7层 ...

  7. nginx tcp代理_nginx 基于tcp/udp代理

    nginx从1.9.0版本开始,新增了ngx_stream_core_module模块,使nginx支持四层负载均衡.默认编译的时候该模块并未编译进去,需要编译的时候添加--with-stream,使 ...

  8. 利用Nginx正向代理加速代码编译外网依赖下载速度

    一个典型场景:        之前在ci涉及项目代码构建过程中的依赖都需要到国外下载,例如GitHub,谷歌等等,最初的解决方案是在公司国外服务器节点上安装gitlab-runner,并registe ...

  9. Day140-142.尚品汇:AOP+Redis缓存+redssion分布式锁、CompletableFuture异步编排、首页三级分类展示、Nginx静态代理

    目录 Day08 一.获取商品详情 加入缓存 二.全局缓存:分布式锁与aop 整合 三.布隆过滤器 四.CompletableFuture 异步编排 jdk1.8 Day09 1. 将item 改为多 ...

最新文章

  1. C语言的基础题目,几个c语言的基础题目
  2. 通知:正式迁移至新博客
  3. jfinal js 拦截_jfinal全局数据拦截器
  4. 安卓中如何实现滑动导航
  5. python英文单词及其出现次数-Python读取英文文件并记录每个单词出现次数后降序输出示例...
  6. c语言不用switch做计算器,超级新手,用switch写了个计算器程序,求指导
  7. C++中的动态分配内存
  8. SSM + AJAX + JSON 动态下拉框
  9. ad软件侵权律师函_Aspen Plus 9 软件安装教程
  10. Jekins持续集成在ERP研发中的应用实践
  11. jquery jgrid filterToolBar beforeSearch 修改postData
  12. Mac SecureCRT解决中文乱码
  13. 在MSF中怎么区分易混淆的工作项类型:Bug、风险和问题(我个人的理解)
  14. 【文章】浅相遇,薄相知,淡相守,终难忘
  15. SharedCache分析:服务端程序
  16. SparkSQL概念介绍
  17. Fiddler4的下载与安装
  18. svn的安装包和中文语言包下载
  19. 三菱FX3UFX2NFX1N PLC 模拟器模拟通信功能,模拟PLC实体
  20. SAP abap采购报表开发

热门文章

  1. 怎么禁止实例化对象---2016-08-31
  2. Rust编程语言的核心部件
  3. 稳定多维table排序
  4. hmlt ul li 水平排列
  5. Access注入偏移爆字段
  6. mac下anaconda安装selenium+PhantomJS
  7. C# Socket系列一 简单的创建socket的监听
  8. SQL SERVER 2005 进行XML查询
  9. 分布式数据库中间件Mycat百亿级数据存储(转)
  10. kafka删除主题数据和删除主题