CentOS 7 安装 nginx rtmp
分类:Linux, 发布于 2017-02-08 06:41:15,浏览(1557),评论(0)
由于直播需要安装nginx-rtmp,记录过程:
1、安装依赖包
yum install pcre-devel openssl-devel -y
2、安装nginx,添加nginx-rtmp模块
useradd builder rpm -ivh http://nginx.org/packages/centos/7/SRPMS/nginx-1.10.3-1.el7.ngx.src.rpm cd /usr/local/src git clone https://github.com/arut/nginx-rtmp-module.git tar zxvf ~/rpmbuild/SOURCES/nginx-1.10.3.tar.gz cd nginx-1.10.3 ./configure --with-http_ssl_module --add-module=/usr/local/src/nginx-rtmp-module make && make install
3、添加至服务
cp ~/rpmbuild/SOURCES/nginx.service /usr/lib/systemd/system/nginx.service
4、修改 /usr/lib/systemd/system/nginx.service 中PIDFile, ExecStartPre和ExecStart
# PIDFile=/run/nginx.pid PIDFile=/usr/local/nginx/logs/nginx.pid # ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf # ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
5、启动nginx
systemctl start nginx
安装完成。