Nginx 动态添加新模块 https


1-环境说明

1.1-源码文件夹

/data/targz/nginx-1.17.8

1.2-编译文件夹

/data/opt/nginx-1.17.8

1.3-已安装模块

在这里插入图片描述


2-添加模块

2.1-停止 Nginx

/data/opt/nginx-1.17.8/sbin/nginx -s stop

在这里插入图片描述

2.2-重新编译 Nginx

# 进入 Nginx 源码文件夹
cd /data/targz/nginx-1.17.8

# 编译配置(所有需要编译的模块)
./configure \
--user=root --group=root \
--prefix=/data/opt/nginx-1.17.8 \
--with-debug \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_ssl_module

# 不要 make install,否则会替换编译目录中所有内容
make

2.3-查看编译结果

# 验证新编译 Nginx
/data/targz/nginx-1.17.8/objs/nginx -t

# 查看新编译 Nginx 所有模块
/data/targz/nginx-1.17.8/objs/nginx -V

在这里插入图片描述

2.4-覆盖原 Nginx

# 提示是否覆盖时:输入 yes
cp /data/targz/nginx-1.17.8/objs/nginx /data/opt/nginx-1.17.8/sbin/nginx

在这里插入图片描述

2.5-启动 Nginx 并查看编译模块

# 启动 Nginx
/data/opt/nginx-1.17.8/sbin/nginx

# 已有新增模块
/data/opt/nginx-1.17.8/sbin/nginx -V

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值