当前位置: 首页 > news >正文

Nginx 添加 Stream 模块(不覆盖已安装内容)

目录

步骤 1:准备环境

步骤 2:重新编译 Nginx

步骤 3:备份并替换二进制文件

步骤 4:验证新版本


CentOS/RHEL

nginx-1.27.2

步骤 1:准备环境

# 安装编译依赖
sudo yum install -y gcc make pcre-devel zlib-devel openssl-devel
​
# 获取当前 Nginx 配置参数
./nginx -V 2>&1 | grep -oP 'configure arguments: \K.*' | tee /tmp/nginx_args.txt

步骤 2:重新编译 Nginx

# 进入源码目录
cd /data/soft/nginx-1.27.2
​
# 配置编译参数(添加 --with-stream)
./configure $(cat /tmp/nginx_args.txt) --with-stream
​
# 只编译不安装
make
​
# 不要运行 make install 避免覆盖

步骤 3:备份并替换二进制文件

# 停止 Nginx 服务
sudo /usr/local/nginx/sbin/nginx -s stop
​
# 备份原始 nginx 二进制文件
sudo cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
​
# 替换为新编译的二进制文件
sudo cp objs/nginx /usr/local/nginx/sbin/nginx
​
# 启动 Nginx
sudo /usr/local/nginx/sbin/nginx

步骤 4:验证新版本

# 检查是否包含 stream 模块
/usr/local/nginx/sbin/nginx -V 2>&1 | grep with-stream
​
# 测试配置文件
/usr/local/nginx/sbin/nginx -t

http://www.lryc.cn/news/585616.html

相关文章:

  • Java 中使用 Stream 将 List 转换为 Map 实战笔记(生产级版)
  • 【Freertos实战】零基础制作基于stm32的物联网温湿度检测(教程非常简易)持续更新中.........
  • 计算机网络第三章(5)——数据链路层《广域网》
  • 【网络编程】KCP——可靠的 UDP 传输协议——的知识汇总
  • 触控屏gt1947
  • 数据治理到底是什么?搞清这四件事,你就彻底明白了!
  • 【C++】内联函数inline以及 C++入门(4)
  • 静态路由综合配置实验报告
  • python实现DoIP基本通信(收发报文)
  • 深入探索Kafka Streams:企业级实时数据处理实践指南
  • 外媒:蚂蚁数科等科技公司在香港数字资产枢纽建设中显身手
  • 基于强化学习的智能推荐系统优化实践
  • 星云穿越与超光速飞行特效的前端实现原理与实践
  • 运筹说 第140期 | 从直觉到算法:这些奠基人如何塑造了启发式方法的科学根基?
  • 分享|2025年机器学习工程师职业技术证书报考指南
  • ABP VNext + Microsoft YARP:自定义反向代理与请求路由
  • 七牛云运维面试题及参考答案
  • RabbitMQ 之顺序性保障
  • 单链表,咕咕咕
  • 鸿蒙系统安全机制全解:安全启动 + 沙箱 + 动态权限实战落地指南
  • C语言易错点(二)
  • SEQUENCE在RAC多实例开启CACHE的NEXTVAL数值乱序问题
  • 打破内网壁垒,轻松实现安防视频的云端汇聚与P2P超低延迟播放
  • 【unity编辑器开发与拓展EditorGUILayoyt和GUILayoyt】
  • 数据蓝海里的合规漩涡
  • Windows GNU Radio避坑
  • CUDA程序中的Benchmark耗时测量方法与工具推荐
  • 深度学习笔记30-阿尔茨海默病诊断特征优化版(Pytorch)
  • 和鲸社区深度学习基础训练营2025年关卡4
  • 面试官:你再问TCP三次握手,我就要报警了!