Ngnix後期加module

無名 发布于 2010/09/03 09:44
阅读 320
收藏 2

請問一下師兄們, 小弟在安裝時沒有configure 這個module. (--with-http_flv_module )
請問一下如何在後期加上.

加载中
0
范堡
范堡

没办法~只能再把 Nginx 编译一次~呵~!

0
用户已屏蔽
用户已屏蔽

。。。。。 其实我原来也想过这个问题。。。。  有没有平滑升级的办法呀

0
無名
無名

@@小弟本以為是可以

原本要 编译一次

謝謝回覆了

0
范堡
范堡

哈!!楼上的都问对了!!!以下是方法,相当简单!

1,下载Nginx
2,解压后编译安装到现在Nginx所允许的目录
3,nginx/sbin/nginx -t  查看配置是否跟新版搭配
4,执行2条切换命令

详细如下:

编译
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module (参数按照自己需要的调)

make

make install

检测nginx文件配置
/usr/local/nginx/sbin/nginx -t

看到
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful 表示配置没问题

跟着启动新的nginx
kill -USR2 `cat /nginx/logs/nginx.pid`  (需要用Nginx的绝对路径,按照自己的安装路径调)

退出旧的nignx
kill -QUIT `cat /nginx/logs/nginx.pid.oldbin`  (需要用Nginx的绝对路径,按照自己的安装路径调)

就这样,升级结束。

再看看nginx版本
cd /usr/local/nginx/
sbin/nginx -V

nginx version: nginx/0.7.65 (举例)
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
TLS SNI support disabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
升级完全成功.

0
無名
無名

在./configure 之後的module

是要把新增的module加上/ 把所有需要的module都加上?

0
范堡
范堡

是所有 module 都加上,原来你configure 的时候有的这个时候还得+

0
無名
無名

成功了, 謝

返回顶部
顶部