如何安装nginx-http-flv-module模块到nginx
时间: 2023-09-30 07:07:22 浏览: 173
安装 nginx-http-flv-module 模块需要重新编译 Nginx,具体步骤如下:
1. 下载 Nginx 源代码和 nginx-http-flv-module 模块代码
```bash
# 下载 Nginx 源代码
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
# 下载 nginx-http-flv-module 模块代码
git clone https://github.com/winshining/nginx-http-flv-module.git
```
2. 安装编译工具和依赖项
```bash
# Ubuntu/Debian
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev libssl-dev
# CentOS/RHEL
sudo yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel
```
3. 编译 Nginx
```bash
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --add-module=../nginx-http-flv-module
make
sudo make install
```
4. 配置 Nginx
在 Nginx 配置文件中添加以下内容:
```nginx
# http 配置段
http {
# 加载 nginx-http-flv-module 模块
flv {
# flv 模块相关配置
}
# server 配置段
server {
# server 相关配置
}
}
```
5. 启动 Nginx
```bash
sudo /usr/local/nginx/sbin/nginx
```
现在,你的 Nginx 已经安装了 nginx-http-flv-module 模块,可以将其用于 HTTP FLV 直播。
阅读全文