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

Nginx1.26.2安装包编译安装并配置stream模块

准备nginx安装文件:nginx-1.26.2.tar.gz


cd /usr/local
wget http://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz && cd nginx-1.26.2

1.创建安装目录

mkdir nginx

2.解压安装文件nginx-1.26.2.tar.gz

tar -zxvf nginx-1.26.2.tar.gz

3.安装nginx指定安装目录并增加stream模块

Nginx的Stream模块是一个用于处理TCP和UDP流量的模块,可以用于实现负载均衡、代理、流媒体等服务。Stream模块可以与Nginx的HTTP模块配合使用,也可以独立使用。

cd ./nginx./configure --prefix=/home/nginx/nginx --with-streammakemake install

4.启动nginx服务并指定启动配置文件

4.1 验证Nginx 是否正确安装,以及是否包含了所需要模块

cd /home/nginx/nginxcd sbin./nginx -V

注:nginx -V命令这将显示Nginx的编译选项,你可以检查其中是否包含 --with-stream选项

4.2 启动服务

cd /home/nginx/nginxcd sbin./nginx -C /home/nginx/nginx/conf/nginx.conf

5.配置文件信息

#配置文件信息
http {}
stream {server {listen        40011;proxy_pass    10.8.27.37:40011;}server {listen        40012;proxy_pass    10.6.28.8:40012;}server {listen        40010;proxy_pass    10.8.27.37:40010;}}

6.使用nginx命令重新加载配置文件

./nginx -s reload

http://www.xdnf.cn/news/343099.html

相关文章:

  • V型球阀材质性能深度解析:专攻颗粒、料浆与高腐蚀介质的工业利器-耀圣
  • WEB UI自动化测试之Pytest框架学习
  • RedHat磁盘的添加和扩容
  • 计数排序-详解
  • 从新手到高手:jQuery 全面进阶之路
  • 数字电子技术基础(五十六)——JK触发器
  • crawl4ai能替代scrapy等传统爬虫框架吗?
  • windows 部署 Kafka3.x KRaft 模式 不依赖 ZooKeeper
  • FPGA_Verilog实现QSPI驱动,完成FLASH程序固化
  • 学习黑客 MAC 地址深入了解
  • 解决社区录音应用横屏状态下,录音后无法播放的bug
  • 信息学奥赛一本通 1511:【SCOI2011】糖果 | 洛谷 P3275 [SCOI2011] 糖果
  • ProfiNet与CANopen:新能源时代的“语言翻译官”
  • Kotlin与Java企业级开发实战:从零到一掌握最新语法与技术精髓
  • Office宏病毒钓鱼-打点突破
  • ROS2基本操作1
  • js常用的数组遍历方式
  • HypotMAX7705771077157720HIPOT美国ASSOCIATEDRESEARCH耐压测试仪
  • 1分区 1-113 多线不起总线启
  • 使用pytorch保存和加载预训练的模型方法
  • Spring Boot 中 MongoDB @DBRef注解适用什么场景?
  • 深入理解软件测试覆盖率:从概念到实践
  • SpringBoot的自动配置和起步依赖原理
  • Java 文件监听与热更新机制封装
  • 【LeetCode 42】接雨水(单调栈、DP、双指针)
  • 日拱一卒 | RNA-seq数据质控(1)
  • ERC-20与ERC-721:区块链代币标准的双星解析
  • Spring MVC 中Model, ModelMap, ModelAndView 之间有什么关系和区别?
  • Spring AI Alibaba-04- Spring AI + RAG + ToolCalling 智能对话应用开发全流程
  • # 如何使用 PyQt5 创建一个简单的警报器控制界面