首页 > 其他 > 详细

nginx及多个模块安装

时间:2021-06-08 20:27:32      阅读:18      评论:0      收藏:0      [点我收藏+]

模块地址

https://github.com/vision5/ngx_devel_kit

https://github.com/openresty/headers-more-nginx-module

https://github.com/openresty/xss-nginx-module

[root@instance51 nginx-1.20.1]# --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-pcre --with-http_gzip_static_module --with-pcre-jit --with-ld-opt=-Wl,-rpath,/data/apps/LuaJIT/lib 
[root@instance51 nginx-1.20.1]# ./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-pcre --with-http_gzip_static_module --with-pcre-jit --with-ld-opt=-Wl,-rpath,/data/apps/LuaJIT/lib --add-module=/usr/local/src/nginx-plugins/ngx_devel_kit-master
[root@instance51 nginx-1.20.1]# make
[root@instance51 nginx-1.20.1]# cp objs/nginx /opt/nginx/sbin/
[root@instance51 nginx-1.20.1]# cd nginx-1.20.1
[root@instance51 nginx-1.20.1]# yum install -y patch
[root@instance51 nginx-1.20.1]# patch -p1 < /usr/local/src/nginx-plugins/nginx_upstream_check_module-master/check_1.16.1+.patch 
patching file src/http/modules/ngx_http_upstream_hash_module.c
patching file src/http/modules/ngx_http_upstream_ip_hash_module.c
Hunk #1 succeeded at 13 with fuzz 2 (offset 4 lines).
Hunk #2 succeeded at 215 (offset 4 lines).
patching file src/http/modules/ngx_http_upstream_least_conn_module.c
patching file src/http/ngx_http_upstream_round_robin.c
Hunk #1 succeeded at 4 with fuzz 2 (offset -5 lines).
Hunk #2 succeeded at 110 (offset 9 lines).
Hunk #3 succeeded at 189 (offset 15 lines).
Hunk #4 succeeded at 266 (offset 16 lines).
Hunk #5 succeeded at 386 (offset 17 lines).
Hunk #6 succeeded at 423 (offset 17 lines).
Hunk #7 succeeded at 491 (offset 17 lines).
Hunk #8 succeeded at 591 (offset 17 lines).
patching file src/http/ngx_http_upstream_round_robin.h
[root@instance51 nginx-1.20.1]# ./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-pcre --with-http_gzip_static_module --with-pcre-jit --with-ld-opt=-Wl,-rpath,/data/apps/LuaJIT/lib --add-module=/usr/local/src/nginx-plugins/ngx_devel_kit-master --add-module=/usr/local/src/nginx-plugins/nginx_upstream_check_module-master --add-module=/usr/local/src/nginx-plugins/xss-nginx-module-0.05 --add-module=/usr/local/src/nginx-plugins/ngx_devel_kit-master
[root@instance51 sbin]# ./nginx -V
nginx version: nginx/1.20.1
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=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-pcre --with-http_gzip_static_module --with-pcre-jit --with-ld-opt=-Wl,-rpath,/data/apps/LuaJIT/lib --add-module=/usr/local/src/nginx-plugins/ngx_devel_kit-master --add-module=/usr/local/src/nginx-plugins/nginx_upstream_check_module-master --add-module=/usr/local/src/nginx-plugins/xss-nginx-module-0.05 --add-module=/usr/local/src/nginx-plugins/ngx_devel_kit-master
[root@instance51 sbin]# ./nginx -t
nginx: the configuration file /opt/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /opt/nginx/conf/nginx.conf test is successful

  

nginx及多个模块安装

原文:https://www.cnblogs.com/lzzl/p/14844230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!