宝塔面板安装stream模块

需求:宝塔面板默认不安装stream。新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等

模块名:ngx_stream_core_module模块是模拟反代基于tcpudp的服务连接,即工作于传输层的反代或调度器

系统:centOS7 物理服务器一台

1.下载NGINX稳定发行版:https://nginx.org/download/nginx-1.19.8.tar.gz

2.解压并切换到安装目录

tar -zxvf nginx-1.19.8.tar.gz
cd  nginx-1.19.8/

3.编译安装

yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre-devel
./configure --prefix=/www/server/nginx --user=www --group=www --sbin-path=/www/server/nginx --conf-path=/www/server/nginx/conf/nginx.conf --with-http_stub_status_module --with-http_gzip_static_module --with-stream
make
make install
cd /www/server/nginx/

4.修改配置文件

配置文件路径:vim /www/server/nginx/conf/nginx.conf

将下面配置文件添加到 “worker_rlimit_nofile 51200和events  之间”

stream {

upstream NAME1 {
hash $remote_addr consistent;
server 127.0.0.1:5000 max_fails=3 fail_timeout=30s;
}

upstream NAME2 {
hash $remote_addr consistent;
server 127.0.0.1:8080 max_fails=3 fail_timeout=30s;
}

server{
listen 8080;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass NAME1;
}

server{
listen 60000;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass NAME2;
}

}

解析:

如上配置文件的含义为
将端口8080反向代理NAME1组的serverIP:PORT,最大失败次数为3,超时时间为30秒;
将端口60000反向代理NAME2组的serverIP:PORT,最大失败次数为3,超时时间为30秒。

5.检测语法

/www/server/nginx/sbin/nginx -t

6.开启NGINX

/www/server/nginx/sbin/nginx

7.重启NGINX

/www/server/nginx/sbin/nginx -s reload

这里推荐使用reload而不是restart。

8.访问IP:PORT验证是否生效

步骤参考了其他教程.

-> 加入科技玩家交流群组:点击加入 <-
注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @shareken 发布。如若转载,请注明出处: 科技玩家 » 宝塔面板安装stream模块

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

基于傻妞+vlw实现白嫖榜单微信、qq、tg一对一推送

2021-11-18 23:45:10

教程玩家投稿

Nginx 备忘单

2021-11-19 23:53:53

46 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 无知

    级数不够,等升级学习学习

  2. VIPER888

    学习学习,共同进步

  3. seatom

    又学习到了,写的非常好😁

  4. iblack

    等级不够,膜拜

  5. 萝卜头

    谢谢,分享学习了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索