请详细介绍centos7部署nginx及安装nginx-http-flv-module模块流程
时间: 2023-09-30 14:09:39 浏览: 152
部署nginx及安装nginx-http-flv-module模块的流程如下:
1. 安装编译工具和依赖库
在终端输入以下命令:
```
yum install gcc gcc-c++ autoconf automake make zlib zlib-devel openssl-devel pcre-devel
```
2. 下载nginx和nginx-http-flv-module源码
在终端输入以下命令:
```
wget http://nginx.org/download/nginx-1.18.0.tar.gz
wget https://github.com/winshining/nginx-http-flv-module/archive/master.zip
```
3. 解压源码包
在终端输入以下命令:
```
tar -zxvf nginx-1.18.0.tar.gz
unzip master.zip
```
4. 进入nginx源码目录并配置
在终端输入以下命令:
```
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --add-module=../nginx-http-flv-module-master
```
5. 编译和安装
在终端输入以下命令:
```
make
make install
```
6. 启动nginx
在终端输入以下命令:
```
/usr/local/nginx/sbin/nginx
```
7. 验证nginx是否安装成功
在浏览器中输入服务器IP地址,如果出现欢迎页面,说明nginx已经安装成功。
8. 配置nginx-http-flv-module
打开nginx配置文件,一般路径为/usr/local/nginx/conf/nginx.conf,在http块中添加以下内容:
```
http {
flv {
server {
listen 8080;
# flv 直播流地址
location /live {
flv_live on;
# flv 直播流地址
flv_stream_name live;
}
# flv 点播流地址
location /vod {
flv;
# flv 点播流地址,需根据实际情况修改
root /usr/local/nginx/html;
}
}
}
}
```
9. 重启nginx
在终端输入以下命令:
```
/usr/local/nginx/sbin/nginx -s reload
```
现在,nginx-http-flv-module模块已经成功安装并配置完成。可以使用流媒体播放器访问服务器IP地址,播放flv视频。
阅读全文