我的编程空间,编程开发者的网络收藏夹
学习永远不晚

nginx配置stream模块

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

nginx配置stream模块

使用背景:使用stream模块转发应用服务器sftp连接请求。

解压nginx压缩包
tar -zxvf nginx-1.16.1.tar.gz

指定配置项,--prefix表示安装路径,--with-stream表示添加流模块
./configure --prefix=/usr/local/nginx-my-stream/nginx1.16 --with-stream --with-http_stub_status_module --with-http_ssl_module

编译
make

安装
make install

添加流模块,与http模块同级
stream {
        upstream sftp_zj {
                hash $remote_addr consistent;
                server hz-sftp1.zj.com:2122 max_fails=3 fail_timeout=60s;
                #sftp服务器和端口
        }
        #sftp代理
        server {
                listen 2122;
                proxy_connect_timeout 10s;
                proxy_timeout 10s;
                proxy_pass sftp_zj;
        }
}

启动nginx
./nginx -c /usr/local/nginx-my-stream/nginx1.16/conf/nginx.conf

完成后可删除压缩包和源文件

来源地址:https://blog.csdn.net/MAX_VALUE/article/details/128372786

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

nginx配置stream模块

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Nginx--server块配置

server_name 指令 server_name:用来设置虚拟主机服务名称。 语法server name name …默认值server_name “”位置server 关于server_name的配置方式 1.精确匹配 2.通配符匹配
2023-08-30

Nginx使用stream模块分流实现端口复用

使用Nginx复用端口有很多方法,最普遍的方法是在不同的server块中监听同一端口,根据不同的主机名完成分流。本文介绍了一种较新的端口复用方法,它可以方便地对TLS加密的TCP数据进行分流。 1 Nginx stream分流 Nginx
2023-08-19

nginx怎么使用内置模块配置限速限流

这篇文章主要介绍“nginx怎么使用内置模块配置限速限流”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“nginx怎么使用内置模块配置限速限流”文章能帮助大家解决问题。有时候 NGINX 面对一些特殊
2023-06-30

Nginx Gzip模块启用和配置指令有哪些呢

Nginx Gzip模块启用和配置指令有哪些呢,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。这篇文章主要介绍了Nginx Gzip模块启用和配置指令详解的,需要
2023-06-05

Nginx中的服务器块和位置块怎么配置

在Nginx配置文件中,服务器块(server block)用来定义一个虚拟主机(virtual host),包含了该虚拟主机的配置信息。而位置块(location block)用来定义请求URI的匹配规则和对应的处理方式。配置服务器块的
Nginx中的服务器块和位置块怎么配置
2024-04-03

如何利用njs模块在nginx配置中引入js脚本

这篇文章主要为大家展示了“如何利用njs模块在nginx配置中引入js脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何利用njs模块在nginx配置中引入js脚本”这篇文章吧。一 安装 N
2023-06-22

Nodejs学习笔记之Stream模块

一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现。比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流。流是可读,可写或兼具两者的。 最早接触Stream是从早期的unix开始的, 数十年的实践证明Strea
2022-06-04

编程热搜

目录