nginx重新编译添加模块或去除不需要的模块

在使用nginx中,我们可能需要对已经安装的nginx进行添加或者删除模块

1、先查看nginx安装了哪一些模块

nginx -V

在这里插入图片描述

2、来到nginx源码目录,根据如下规则,自行根据需求更改命令

如果要去掉nginx自带的模块,就是用–without做为前缀进行去除,如果需要的是添加模块,那么就用–with进行指定要添加的模块

# --without-http_ssl_module 
# 这里去除ssl这个模块,如果其他模块需要,也是还需要用--with进行指定
./configure --without-http_ssl_module --with-http_v2_module

只去掉第三方模块,只用把原来的 --add-module=第三方模块位置 这个参数去掉就可以
相应的,如果需要添加第三方模块那就用 --add-module=第三方模块位置 进行指定添加

# 原命令以及参数
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module --add-module=/fastdfs-nginx-module-master/src# 只去掉fastdfs这个第三方模块,其他依旧保留
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module 

3、弄完第二步之后,执行编译

只用执行make命令,不要进行make install

make

等待编译完毕之后,源码目录下会有个objs目录,里面就有编译好的nginx可执行文件
在这里插入图片描述
测试模块是否已经添加或者去除

./objs/nginx -V
# 然后查看参数就可以了

4、把新编译的nginx替换原本的nginx

先把nginx停止

systemctl stop nginx

把新编译的nginx可执行文件替换原有nginx可执行文件

cp ./objs/nginx /usr/local/nginx/sbin/

然后选择覆盖就可以了

5、重新启动nginx

systemctl start nginx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/493353.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DP读书:《工程热力学(第二版)》(一)绪论——能量及其利用

DP读书:《工程热力学(第二版)》绪论 0.1 能量及其利用 热力学——研究对象:能量 能量 物质能量传递 普遍规律 能源:直接提供能量的物质资源 一次能源:热能占比85% 直接利用——>冶金、采暖、炊煮 …

一文彻底搞懂并发与并行

文章目录 1. 并发(Concurrency)2. 并行(Parallelism)3. 总结 在Windows操作系统中,我们可以同时进行多项任务,比如观看电影、聊QQ,或者同时听歌和打游戏。尽管这些任务我们感觉在同一时间内似乎…

备战蓝桥杯————递归反转单链表的一部分

递归反转单链表已经明白了&#xff0c;递归反转单链表的一部分你知道怎么做吗&#xff1f; 一、反转链表Ⅱ 题目描述 给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反…

JSON:简介与基本使用

目录 什么是JSON&#xff1f; JSON的基本结构 JSON的基本使用 在JavaScript中使用JSON 创建JSON对象 解析JSON字符串 生成JSON字符串 在其他编程语言中使用JSON 总结 什么是JSON&#xff1f; JSON&#xff0c;全称为JavaScript Object Notation&#xff0c;是一种轻量…

matlab经验模式分解的R波检测算法

1、内容简介 略 56-可以交流、咨询、答疑 2、内容说明 略 心血管疾病是威胁人类生命的主要疾病之一&#xff0c;而心电信号&#xff08;electrocardiogram, ECG&#xff09; 则是评价心脏功能的主要依据&#xff0c;因此&#xff0c;关于心电信号检测处理的研究一直为各方所…

这个元宵节,被云开发者安排了

元宵节快乐&#xff0c;同学们&#xff01;今天吃的汤圆都是什么馅儿的&#xff1f; 都说过了元宵&#xff0c;这个年才算是正式过完&#xff0c;2024年就算是正式开启。学堂君这里也准备了一份专属于开发者的小礼物&#xff0c;作为一点心意。 欢迎私信&#xff0c;发送暗号…

matlab 三质量-弹簧系统受激振力

1、内容简介 略 44-可以交流、咨询、答疑 建立系统运动方程&#xff0c;研究固有频率和对应主振型 2、内容说明 略 三质量&#xff0d;弹簧系统受激振力&#xff0c;并不考虑各自的阻尼。建立系统运动方程。 解&#xff1a;由于阻尼对固有频率没有影响&#xff0c;故本文不…

ClickHouse 指南(三)最佳实践 -- 主键稀疏索引

在ClickHouse主索引的实用介绍 ClickHouse release 24.1, 2024-01-30 1、简介 在本指南中&#xff0c;我们将深入研究ClickHouse索引。我们将详细说明和讨论: ClickHouse中的索引与传统的关系数据库管理系统有何不同ClickHouse是如何构建和使用表的稀疏主索引的什么是在Clic…

构建SatelliteRpc:基于Kestrel的RPC框架(整体设计篇)

背景 之前在.NET 性能优化群内交流时&#xff0c;我们发现很多朋友对于高性能网络框架有需求&#xff0c;需要创建自己的消息服务器、游戏服务器或者物联网网关。但是大多数小伙伴只知道 DotNetty&#xff0c;虽然 DotNetty 是一个非常优秀的网络框架&#xff0c;广泛应用于各种…

2024最新前端面试题

一、css 浏览器渲染机制 定位margin 定位transform flex布局 二、js 数组是属于Object类型的&#xff0c;也就是引用类型&#xff0c;所以不能使用 typeof 来判断其具体类型。下面这些方法是判断数组的几种方法&#xff1a; 1、instanceof运算符 主要是判断某个实例&#xff08…

腾讯位置服务使用

1、有账户直接登录&#xff0c;没有账号&#xff0c;注册账号 2、创建应用&#xff0c;生成key值 3、分配额度 4、小程序添加合法域名&#xff0c;即可调用使用 查阅腾讯位置服务官方文档&#xff0c;即可使用 将下载下来的sdk放到src/libs文件夹下 import QQMapWX from ../..…

【wu-acw-client 使用】案例

wu-acw-client 使用 项目介绍&#xff0c;使用acw-client&#xff0c;创建对应Java项目的增删改查&#xff08;ORM&#xff1a;Lazy ORM、mybatis&#xff09;&#xff0c;项目模块架构&#xff1a;mvc、feign、ddd 演示项目环境&#xff1a;idea 、mac、mysql、jdk17 spring …