源码包安装Nginx后补充编译模块功能
目录问题背景操作步骤说明STEP-1、确认之前安装究竟编译了哪些模块STEP-2、来到之前上传的软件源码包目录下补充编译选项STEP-3、热替换 nginx 二进制不停机升级业务不中断问题背景之前使用源码包方式在Linux的系统环境内对Nginx软件做了源码包方式的安装也可以正常运行了但是之前的安装流程下没有指定编译一些常用的功能模块(比如--with-stream)。这就使得安装后的Nginx存在一定的功能缺失这次希望补充一下相关模块的安装特此将相关操作步骤做一下梳理以便后续的回顾。参考文献Linux源码包安装Nginx记录_linux 安装nginx weget-CSDN博客操作步骤说明STEP-1、确认之前安装究竟编译了哪些模块# 进入你prefix安装的nginx二进制查看编译参数 /usr/local/nginx/sbin/nginx -VSTEP-2、来到之前上传的软件源码包目录下补充编译选项cd nginx-1.26.2 ./configure --prefix/usr/local/nginx \ --with-stream关键点1所有旧参数全部带上再加新模块否则老模块会丢失关键点2此处切记在执行./configure...命令后仅需要执行make命令即可STEP-3、热替换 nginx 二进制不停机升级业务不中断#1.备份旧二进制 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak #2.把新编译好的二进制复制过去覆盖 cp objs/nginx /usr/local/nginx/sbin/nginx #3.校验配置 /usr/local/nginx/sbin/nginx -t #4.热升级平滑替换业务不中断 kill -USR2 $(cat /usr/local/nginx/logs/nginx.pid) sleep 2 kill -WINCH $(cat /usr/local/nginx/logs/nginx.pid.oldbin)

相关新闻

Python爬虫与数据分析实战:豆瓣电影数据采集与可视化系统构建

Python爬虫与数据分析实战:豆瓣电影数据采集与可视化系统构建

简介:本资源是一套完整可用的毕业设计项目源码,面向计算机及相关专业本科生,专为毕业设计、课程设计或期末大作业打造,解决影视数据采集、清洗、分析与可视化全流程实践难题。压缩包共111个文件,含5个核心Python爬虫与…

2026/9/3 6:18:50 阅读更多 →
基于SpringBoot的大学生心理健康管理系统设计与实现

基于SpringBoot的大学生心理健康管理系统设计与实现

简介:本资源是一份完整的基于SpringBoot的大学生心理健康管理系统毕业设计实现方案,面向计算机专业本科生及Java Web开发初学者,聚焦高校心理健康教育数字化管理痛点,提供可运行、可拓展的全流程解决方案。压缩包共846个文件&…

2026/9/3 6:18:50 阅读更多 →
API账单开始被银行认可:个人开发者该怎么重新算账?

API账单开始被银行认可:个人开发者该怎么重新算账?

你有没有遇到过这种情况?月底打开后台,调用量和上周差不多,账单却悄悄涨了一截。再刷朋友圈,看到有人拿“Token流水”去银行贷到了款。前者让人焦虑,后者让人困惑——API账单到底算成本,还是资产&#xff1…

2026/9/3 6:18:50 阅读更多 →

最新新闻

从理论到实践:DCDC开关电源设计全流程解析与调试指南

从理论到实践:DCDC开关电源设计全流程解析与调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 7:46:32 阅读更多 →
华三华为锐捷迈普中兴交换机二三层接口切换命令

华三华为锐捷迈普中兴交换机二三层接口切换命令

一 华三交换机1.交换接口切换为路由接口interface GigabitEthernet 1/0/24 port link-mode route # 切换为三层路由接口 ip address 192.168.100.2 242.路由接口切换为交换接口#vlan 100interface GigabitEthernet 1/0/24port link-mode bridge # 切换为交换接口 port lin…

2026/9/3 7:46:32 阅读更多 →
UE网格工具Mesh Tool v1.1.15:批量处理与资产整理实战

UE网格工具Mesh Tool v1.1.15:批量处理与资产整理实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 7:46:32 阅读更多 →
使用Ren‘Py引擎开发黑暗哥特风视觉小说:从分支叙事到氛围营造

使用Ren‘Py引擎开发黑暗哥特风视觉小说:从分支叙事到氛围营造

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 7:46:32 阅读更多 →
自动模式站内流水线

自动模式站内流水线

下面按层次把自动模式站内流水线讲清楚,并重点拆解 AutomaticPipelineProduct。 1. 整体设计目标 自动模式下,一颗(或一组)器件在工站内要走完: 上料位 → 测试位 → 吹扫/下料位 → 人工取走 若用单个顺序 async 流程(像半自动那样),第一颗卡在人工取料时,后面器件…

2026/9/3 7:46:32 阅读更多 →
Yolo 小白入门 51:Val 模式第一次上手——给 best.pt 做完整体检

Yolo 小白入门 51:Val 模式第一次上手——给 best.pt 做完整体检

Yolo 小白入门 51:Val 模式第一次上手——给 best.pt 做完整体检 [!NOTE] 你现在位于《Yolo 全速入门到精通【持续更新中】》的 第六章 评估错误诊断。这一篇不追求堆满参数,而是带你建立“Val完整评估”的最小可验证闭环,并能说清它在数据、模型与业务之间的位置。我们用 …

2026/9/3 7:45:32 阅读更多 →

日新闻

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

先别急着点开,这不是劝退文,而是想讲清楚一件事:用 AI 做逆向值不值得学?如果要用,怎么搭一套“V8 环境 AI 智能体”来提升效率。最近逆向圈、爬虫圈都在聊 AI Agent、AST 工程逆向、JS 逆向这些词,很多新手…

2026/9/3 0:00:29 阅读更多 →
安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →
ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/3 4:22:22 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/3 4:22:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/3 4:22:59 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/3 4:17:49 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/3 4:18:56 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/3 4:21:44 阅读更多 →