1.下载1.20.2源码包 [root@localhost service]# cd /data/build/nginx-1.20.2/ [root@localhost nginx-1.20.2]# ls auto CHANGES CHANGES.ru conf configure contrib html LICENSE Makefile man objs README src 2.在nginx源码包中编辑此文件 src/core/nginx.h 修改: #define nginx_version 1020002 #define NGINX_VERSION "1.20.2" 为: #define nginx_version 1230002 #define NGINX_VERSION "1.23.2" 3.进行配置 ./configure --prefix=/data/service/nginx \ --with-http_stub_status_module \ --with-http_gzip_static_module \ --with-http_ssl_module \ --with-http_mp4_module \ --with-stream \ --with-http_realip_module \ --with-http_v2_module \ --with-http_sub_module \ --with-pcre=../pcre-8.45 \ --with-zlib=../zlib-1.3.1 \ --with-openssl=../openssl-3.3.0 \ --add-module=../nginx-http-flv-module-1.2.11 4.编译 make -j$(nporc) && make install 5.这样就会把nginx1.20.2版本修改为1.23.2,但其内容还是1.20.2的,只是修改了版本号
标签:http,自定义,nginx,版本号,module,--,源码,1.20 From: https://www.cnblogs.com/Leonardo-li/p/18372264