Nginx怎么重新编译添加模块
今天小编给大家分享一下Nginx怎么重新编译添加模块的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1、找到安装nginx的源码根目录(即安装包存放目录),如果没有的话下载新的源码并解压
cdsoftwarelsnginx-1.10.2nginx-1.10.2.tar.gz
2、查看nginx版本极其编译参数
/usr/local/nginx/sbin/nginx-v
3、进入nginx源码目录
cdnginx-1.10.2
4、重新编译的代码和模块
./configure--prefix=/usr/local/nginx--with-http_ssl_module
5、执行make (注意:千万别make install ,否则就覆盖安装了), make完之后在/software/nginx-1.10.2/objs目录下就多了个nginx,这个就是新版本的程序了。
6、备份旧的nginx程序
cd/usr/local/nginx/sbin/mvnginxnginx_bak
7、把新的nginx程序复制到/usr/local/nginx/sbin/下
cp/software/nginx-1.10.2/objs/nginx/usr/local/nginx/sbin/
8、测试新的nginx程序是否正确
/usr/local/nginx/sbin/nginx-tnginx:theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisoknginx:configurationfile/usr/local/nginx/conf/nginx.conftestissuccessful
9、平滑启动服务
/usr/local/nginx/sbin/nginx-sreload
查看模块是否已安装
/usr/local/nginx/sbin/nginx-vnginxversion:nginx/1.10.2builtbygcc4.8.520150623(redhat4.8.5-4)(gcc)builtwithopenssl1.0.1e-fips11feb2013tlssnisupportenabledconfigurearguments:--prefix=/usr/local/nginx--with-http_ssl_module
重启nginx
./nginx-squit./nginx
nginx重新加载模块完成!
以上就是“Nginx怎么重新编译添加模块”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。