码迷,mamicode.com
首页 > 其他好文 > 详细

nginx添加新模块及第三方模块

时间:2015-07-15 13:30:15      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:ngixn   添加新模块   

一、编译添加新模块

1、查看以前编译安装nginx的信息    /usr/local/nginx/sbin/nginx -V

2、进入nginx源码目录           cd nginx-1.8.0

3、重新编译代码和模块         

 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module

4、make,千万别make install ,否则就覆盖安装了

5、make后在objs目录下就多了个nginx,这个就是新版本的程序了

6、备份旧的nginx cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

7、把新的nginx程序覆盖旧程序 cp objs/nginx /usr/local/nginx/sbin/nginx

8、测试新的nginx程序是否正确 /usr/local/nginx/sbin/nginx -t

9、平滑重启nginx /usr/local/nginx/sbin/nginx -s reload

10、查看nginx信息 /usr/local/nginx/sbin/nginx -V

一、编译添加第三方模块

1、重新编译前nginx的信息    /usr/local/nginx/sbin/nginx -V

2、进入nginx源码目录           cd nginx-1.8.0

3、重新编译代码和模块         

 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --add-module=/usr/ngx_pagespeed-master

4、make,千万别make install ,否则就覆盖安装了

5、make后在objs目录下就多了个nginx,这个就是新版本的程序了

6、备份旧的nginx cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

7、把新的nginx程序覆盖旧程序 cp objs/nginx /usr/local/nginx/sbin/nginx

8、测试新的nginx程序是否正确 /usr/local/nginx/sbin/nginx -t

9、平滑重启nginx /usr/local/nginx/sbin/nginx -s reload

10、查看nginx信息 /usr/local/nginx/sbin/nginx -V

nginx安装第三方模块实际上是使用--add-module重新安装一次nginx,但不要make install,而是直接把编译目录下的objs/nginx文件覆盖老的nginx文件,重新编译时,以前编译的模块也要添加进去。

nginx添加新模块及第三方模块

标签:ngixn   添加新模块   

原文地址:http://caizehong.blog.51cto.com/5344549/1674830

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!