首页 > 运维 > nginx > nginx怎么添加新模块?

nginx怎么添加新模块?

青灯夜游
发布: 2019-06-13 18:22:20
原创
8681 人浏览过

nginx怎么添加新模块?

nginx添加新模块的步骤:

1、下载模块


git clone https://github.com/agentzh/echo-nginx-module
登录后复制

2、放入指定位置


mv echo-nginx-module-master /usr/local/src/nginx-1.8.1/echo-nginx-module
登录后复制

3、查看已编译参数


/usr/local/nginx/sbin/nginx -V
登录后复制

结果为:

--user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6
登录后复制

4、重新编译


./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --add-module=/usr/local/src/nginx-1.8.1/echo-nginx-module --with-ipv6 
make
登录后复制

PS: 这里只需要make,一定不要执行make install,不然会覆盖

5、备份原文件


cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
登录后复制

6、替换nginx二进制文件


cp /usr/local/src/nginx-1.8.1/objs/nginx /usr/local/nginx/sbin/nginx
登录后复制

7、检查以及平滑启动nginx


ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx(做软链,添加到环境变量)
nginx -t (检测配置文件)
nginx -s reload (平滑重启)
登录后复制

以上是nginx怎么添加新模块?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板