ubuntu下安装nginx + nginx-rtmp-module

1、安装 ubuntu 14.10 服务器版
2、安装过程中,注意手动进行网络设置
如没设置,进入系统后需要修改
/etc/network/interfaces以及/etc/resolv.conf 具体修改方法网上很多,设置自己的静态IP及DNS等。
设置完成后,sudo /etc/init.d/networking restart
3、安装完成并能上网后,修改 /etc/apt/sources.list ,
原文中的源一般为 us.archive.ubuntu.com ,将其替换为 mirrors.163.com
方法为  sudo sed -i 's/us.archive.ubuntu.com/mirrors.163.com/'  /etc/apt/sources.list
另外 还有security.ubuntu.com  之类的一概替换为mirrors.163.com 最后有两个
deb http://extras.ubuntu.com/ubuntu utopic main
deb-src http://extras.ubuntu.com/ubuntu utopic main
不需要替换

4、源替换完后,进行更新
sudo apt-get  update
sudo apt-get dist-upgrade

5、安装 git  dpkg等工具
sudo apt-get install dpkg-dev
sudo apt-get install git

6、下载nginx源代码
sudo apt-get source nginx
7、下载nginx-rtmp-module
sudo git clone https://github.com/arut/nginx-rtmp-module.git

8、修改rules文件
cd nginx-1.x.x  以下以1.6.2为例
sudo vi debian/rules
随便找一个--add-module =xxxx \ 后添加
--add-module = /home/xxx(你的用户)/nginx-rtmp-module \
保存退出

9、
下载nginx的依赖包
sudo apt-get build-dep nginx 

10、打包
sudo dpkg-buildpackage -b
这里要等一阵子

11、安装
退到上级目录
cd ..
安装
sudo dpkg --install nginx-common_1.6.2-1ubuantal1_1_all.deb nginx-full_1.6.2-1ubuant1.1_amd64.deb

12、安装完成
sudo service nginx status
正常的话应显示  * nginx is running

sudo nginx -V  (大写V)
会显示当前已加载哪些module  如果其中有 nginx-rtmp-module 那安装完成
再进行nginx.conf中rtmp的配置方式 ,网上很多,不再多写

posted @ 2016-05-09 18:01  孤火  阅读(1570)  评论(1编辑  收藏  举报