当前位置: 首页 > 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.dtcms.com/a/178360.html

相关文章:

  • 101alpha_第6个
  • MYSQL 快速解析
  • k8s术语之DaemonSet
  • SEMI E40-0200 STANDARD FOR PROCESSING MANAGEMENT(加工管理标准)-(一)
  • Spark缓存--persist方法
  • 【C语言】文件操作(续)
  • AI原生手机:三大技术阵营的终极对决与未来展望
  • MyBatis(进阶)(xml标签)
  • 【Ubuntu】安裝向日葵远程控制
  • React Native基础环境配置
  • 【办公类-99-05】20250508 D刊物JPG合并PDF便于打印
  • CTF之常见的文件头和文件尾
  • LeetCode 3341到达最后一个房间的最少时间 I 题解
  • 前端三大件---CSS
  • CentOS7将yum源更换为阿里源
  • 数据结构*二叉树
  • 基于STM32、HAL库的FT232RL USB转UART收发器 驱动程序设计
  • 【嵌入式开发-UART】
  • Windows系统安装Cursor与远程调用本地模型QWQ32B实现AI辅助开发
  • 预训练模型实战手册:用BERT/GPT-2微调实现10倍效率提升,Hugging Face生态下的迁移学习全链路实践
  • SQL常用操作大全:复制表、跨库查询、删除重复数据
  • 【Yolo精读+实践+魔改系列】Yolov3论文超详细精讲(翻译+笔记)
  • centos搭建dokcer和vulhub
  • 何不乘东风?利用mcp实现小红书自动发布
  • 2025 后端自学UNIAPP【项目实战:旅游项目】3、API接口请求封装,封装后的简单测试以及实际使用
  • 基于FPGA控制ADC0832双通道采样+电压电流采样+LCD屏幕显示
  • TypeScript 中,属性修饰符
  • 解锁跨平台开发的新时代——Compose Multiplatform
  • 针对共享内存和上述windows消息机制 在C++ 和qt之间的案例 进行详细举例说明
  • PyTorch 版本、torchvision 版本和 Python 版本的对应关系