Documentation of filesite.io.
https://filesite.io
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
CentOS 7里如何编译安装Nginx-RTMP直播插件?
安装依赖包
yum -y install pcre pcre-devel openssl openssl-devel zlib zlib-devel unzip
下载最新版nginx源码
mkdir downloads/
cd downloads/
wget http://nginx.org/download/nginx-1.9.9.tar.gz
下载Nginx-RTMP插件源码
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip -O rtmp.zip
解压缩源码
unzip rtmp.zip
tar -zxvf nginx-1.9.9.tar.gz
配置Nginx
cd nginx-1.9.9/
./configure --add-module=../nginx-rtmp-module-master/ --with-http_realip_module
编译安装Nginx
make && make install
确认安装成功:
/usr/local/nginx/sbin/nginx -v
启动nginx
/usr/local/nginx/sbin/nginx
如果需要用systemctl来启动nginx, 请修改nginx的服务配置文件:
cp /usr/lib/systemd/system/nginx.service /usr/lib/systemd/system/nginx_backup.service
vim /usr/lib/systemd/system/nginx.service
保存后reload配置:
systemctl daemon-reload
再尝试用systemctl启动nginx服务:
systemctl stop nginx
systemctl start nginx
参考: