http://blog.sina.com.cn/s/blog_537517170102vkmv.html
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 git6、下载nginx源代码
sudo apt-get source nginx
7、下载nginx-rtmp-module
下载nginx的依赖包sudo git clonehttps://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、sudo apt-get build-depnginx
(The following packages have unmet dependencies:
libgd2-noxpm-dev : Depends: libgd2-noxpm (= 2.0.36~rc1~dfsg-6ubuntu2) but it is not going to be installed
Build-dependencies for nginx could not be satisfied.
出现时运行sudo apt-get install libgd2-noxpm libgd2-noxpm-dev
)
10、打包sudo dpkg-buildpackage-b
这里要等一阵子
11、安装
退到上级目录
cd ..
安装sudo dpkg--install nginx-common_1.6.2-1ubuantal1_1_all.debnginx-full_1.6.2-1ubuant1.1_amd64.deb
(
dpkg: error processing nginx-common_1.6.2-1ubuantal1_1_all.deb (--install):
cannot access archive: No such file or directory
dpkg: error processing nginx-full_1.6.2-1ubuant1.1_amd64.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
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的配置方式 ,网上很多,不再多写