这是本文档旧的修订版!
升级条件:安装系统时,asterCC系统版本为 2.3-rc2(含该版本)的。即使系统后来升级到了更新的版本,也需要进行此模块的升级
升级目的:解决内存溢出的问题
首先,进入到 /usr/src/ 目录下,执行如下命令:
cd /usr/src
然后,依次下载所需软件包和补丁包,执行如下命令:
wget http://download1.astercc.org/nginx-1.2.6.tar.gz
wget http://download1.astercc.org/nginx-push-stream-module-master-20130206.tar.gz
对下载的软件包进行解压,执行如下命令:
tar -zxf nginx-1.2.6.tar.gz
tar -zxf nginx-push-stream-module-master-20130206.tar.gz
进入 nginx 目录,执行补丁命令:
cd nginx-1.2.6
编译并安装 nginx,安装前需要先停掉 nginx 服务,需要执行如下命令:
/etc/init.d/nginx stop
./configure --add-module=/usr/src/nginx-push-stream-module-master --with-http_ssl_module --user=asterisk --group=asterisk
make && make install
最后,重启 nginx 服务,执行如下命令:
/etc/init.d/nginx restart