Nginx添加内置模块过程

 更新时间:2025年08月14日 11:04:31   作者:大新屋  
文章指导如何检查并添加Nginx的with-http_gzip_static模块:确认该模块未默认安装后,需下载同版本源码重新编译,备份替换原有二进制文件,最后重启服务验证功能
  • 系统环境:
[root@nginx01 ~]# cat /etc/redhat-release                #==》系统版本
CentOS Linux release 7.5.1804 (Core) 

[root@nginx01 ~]# uname –r                               #==》内核版本
3.10.0-862.el7.x86_64 

[root@nginx01 ~]# uname -m                               #==》系统架构
x86_64

[root@nginx01 ~]# echo $LANG                             #==》系统字符集
en_US.UTF-8

[root@nginx01 ~]# /application/nginx/sbin/nginx –v       #==》Nginx版本
nginx version: nginx/1.20.2
  • 操作说明:
/opt/nginx-1.20.2                    ### Nginx 源码安装程序目录
/usr/local/nginx-1.20.2              ### Nginx 安装目录
--with-http_gzip_static_module       ### 本教程演示添加的Nginx 内置模块

1、查看Nginx已编辑的模块

[root@nginx01 ~]# nginx -V
nginx version: nginx/1.20.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments:  --prefix=/usr/local/nginx1.20.2 --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module

2、Nginx官网查看内置模块

–with-http_gzip_static_module 是否默认安装

提示: Nginx 官网地址: https://nginx.org/en/docs/configure.html ,从以下内容可以看出 内置模块 --with-http_gzip_static_module 不是默认安装

--with-http_gzip_static_module
enables building the ngx_http_gzip_static_module module that enables sending precompressed files with the “.gz” filename extension instead of regular files. This module is not built by default.

3、停止Nginx服务

nginx -s stop

4、Nginx下载源码软件包

提示: 下载的Nginx 源码软件包要与现在的Nginx软件包版本一致

wget -P /opt/ https://nginx.org/download/nginx-1.20.2.tar.gz
tar xf /opt/nginx-1.20.2.tar.gz -C /opt/

5、重新编辑已编辑的模块并添加新的模块

–with-http_gzip_static_module

注意:不要执行make install命令,否则会覆盖安装Nginx(Nginx配置文件会全部丢失)

cd /opt/nginx-1.20.2

./configure --prefix=/usr/local/nginx1.20.2 --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_gzip_static_module 

make

6、备份原来Nginx 二进制文件并替换新编辑的Nginx二进制文件

mv /usr/local/nginx/sbin/nginx /tmp/
cp -rp /opt/nginx-1.20.2/objs/nginx /usr/local/nginx/sbin/

7、启动Nginx服务并检查

nginx -t

nginx

[root@nginx01 ~]# nginx -V
nginx version: nginx/1.20.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/ngin

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • LNMP编译安装之nginx安装配置方法图文教程

    LNMP编译安装之nginx安装配置方法图文教程

    这篇文章主要为大家详细介绍了LNMP编译安装之nginx安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • nginx+php的新基础镜像制作全过程

    nginx+php的新基础镜像制作全过程

    这篇文章主要介绍了基于alpine基础镜像,构建含nginx、php服务的新基础镜像的过程,文中通过代码示例和图文结合的方式介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • Nginx可视化管理软件(Nginx Proxy Manager)的使用

    Nginx可视化管理软件(Nginx Proxy Manager)的使用

    Nginx Proxy Manager是一款开源的Nginx可视化管理界面,本文就来介绍一下Nginx Proxy Manager的使用,感兴趣的可以了解一下
    2024-03-03
  • Nginx+keepalived双机热备技术实践

    Nginx+keepalived双机热备技术实践

    在互联网的高可用性 服务中,单一的服务节点往往无法满足业务对稳定性和可用性的要求,双机热备是一种常见的高可用性解决方案,它通过两台服务器同时运行相同的服务,本文将详细介绍如何在 Nginx 环境中部署双机热备方案,需要的朋友可以参考下
    2025-01-01
  • Nginx中Stub-Status监控当前的并发连接数

    Nginx中Stub-Status监控当前的并发连接数

    Stub-Status 是 Nginx 内置轻量模块,用于暴露实时并发连接数等状态,本文就来介绍一下Nginx中Stub-Status监控当前的并发连接数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-04-04
  • Nginx配置https的实现

    Nginx配置https的实现

    本文主要介绍了Nginx配置https的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Nginx限流配置的几种方案的使用小结

    Nginx限流配置的几种方案的使用小结

    Nginx为我们提供了请求限制模块、基于令牌桶算法的流量限制模块,可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制,下面就来介绍一下
    2025-05-05
  • Nginx内网环境开启https双协议的实现

    Nginx内网环境开启https双协议的实现

    本文主要介绍了Nginx内网环境开启https双协议,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • nginx上传文件大小报错500的解决办法

    nginx上传文件大小报错500的解决办法

    这篇文章主要介绍了nginx上传文件大小报错解决办法的相关资料,小文件可以提交,大文件会报500内部错误,这里提供解决办法,需要的朋友可以参考下
    2017-08-08
  • Keepalived+Nginx双机配置小结

    Keepalived+Nginx双机配置小结

    本文主要介绍了Keepalived+Nginx双机配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03

最新评论