简单弄的话
:
参考:http://www.bubuko.com/infodetail-3627066.html
ps:阿里云中需要注意把相应的端口打开!!!!
1、CentOS7.6安装docker
【注意Centos7.4系统以下需要升级内核,否则会安装失败】
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
yum -y install docker-ce
systemctl enable docker
systemctl restart docker
2、安装nginx-rtmp
docker pull alfg/nginx-rtmp
docker run -d --restart=always --name nginx-rtmp -it -p 1935:1935 -p 8080:80 alfg/nginx-rtmp
简单弄的话 到这里就好了,要想纯自己弄接着往下看。
要想纯自己手工弄:
1.安装git
yum install git -y
4.下载nvm是node版本控制器
git clone git://github.com/creationix/nvm.git ~/nvm
5.设置nvm自动运行
echo "source ~/nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc
6.查询node版本
nvm list-remote
7.安装node
nvm install v11.6.0 版本号
然后在你的命令半输入node -v就可以查看安装的版本了
8.Nginx服务器安装
8.1.安装pcre依赖
yum -y install pcre*
8.2.安装openssl依赖
yum -y install openssl*
以上两个都安装玩之后,接下来开始正式安装了
2 首先需要下载
wget http://nginx.org/download/nginx-1.15.3.tar.gz
wget https://codeload.github.com/arut/nginx-rtmp-module/tar.gz/v1.2.1
3.安装git工具
yum install git
4.解压
tar xvf v1.2.1
tar xvf nginx-1.15.3.tar.gz
5 进入nginx目录
cd nginx-1.15.3
7 生成nginx 安装文件
#--add-module 指向rtmp模块目录
./configure --prefix=./bin --add-module=../nginx-rtmp-module-1.2.1
make -j4
make install
在这个过程中可能因为环境不同而出现不同错误,比如缺少pcre、openssl等,这时候就需要安装这些库。 https://blog.csdn.net/z920954494/article/details/52132125
8 cd到 cd bin/conf目录下
9.配置
//修改默认监听端口
vi conf/nginx.conf
搭建流媒体服务器相关配置
1.继续上面的第4步
user root;
worker_processes 1;
error_log /root/nginx-1.14.2/bin/logs/error.log debug;
events {
worker_connections 1024;
}
rtmp {
server {
listen 1935;#之后推流拉流的端
application live {
live on;
}
}
}
http{
server{
listen 8080;
server_name localhost;
location /stat.xsl
{
root /root/nginx-rtmp-module-1.2.1;
}
location /stat {
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}
location /control{
rtmp_control all;
}
location -publisher
{ #注意目录 这里地址要对应好
root /root/nginx-rtmp-module-1.2.1/test;
}
location / {
#注意目录 这里地址要对应好
root /root/nginx-rtmp-module-1.2.1/test/www;
}
}
}
10 回退到 nginx-rtmp-module-1.2.1目录下
cd /root/nginx-1.15.3
6.运行nginx,进入第5步安装完后的nginx文件
./bin/sbin/nginx -c conf/nginx.conf
设置行号
如果linux没有行号
修改vi ~/.vimrc 文件,添加:set number
检查nginx是否重启成功
./sbin/nginx -t
停止nginx进程
ps -ef|grep nginx
配置完成后重启nginx
./sbin/nginx -s reload