freddon
发表于2018-04-13
阅读 1004 |
评论 0
要想使用nginx搭建支持rtmp,需要安装或升级nginx至完整版
## Mac上安装nginx-full
---
```
brew tap denji/nginx
brew install nginx-full --with-rtmp-module --with-upload-module
```
使用以下命令可以看到更多的install nginx-full选项
```
brew options nginx-full
```
如果之前使用的是nginx而不是nginx-full需要重新链接
```
brew unlink nginx
brew link nginx-full
```
## Linux上安装nginx并附带模块
```sh
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
wget http://nginx.org/download/nginx-1.12.2.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
tar -zxvf nginx-1.12.2.tar.gz
unzip master.zip
cd nginx-1.12.2
./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=../nginx-rtmp-module-master
make
sudo make install
# 将nginx应用程序移至/usr/local/sbin下,前提是/usr/local/sbin加入了环境变量
mv /usr/local/nginx/sbin/nginx /usr/local/sbin
```
## Linux上更新nginx
可以老旧共存,重命名老的nginx做区分即可
如;
```
mv /usr/sbin/nginx /usr/sbin/nginx1.9
#显示该nginx配置文件路径
nginx1.9 -t
```
若是通过源码configure
如果只需要保留新的,最好安装前备份原有的nginx的conf配置。
如果是使用不是通过源码configure而是yum安装,直接调用yum uninstall nginx即可。
否则通过
```
whereis nginx
```
查找nginx的位置,删除应用程序。
分类 :日常记录
## Mac上安装nginx-full
---
```
brew tap denji/nginx
brew install nginx-full --with-rtmp-module --with-upload-module
```
使用以下命令可以看到更多的install nginx-full选项
```
brew options nginx-full
```
如果之前使用的是nginx而不是nginx-full需要重新链接
```
brew unlink nginx
brew link nginx-full
```
## Linux上安装nginx并附带模块
```sh
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
wget http://nginx.org/download/nginx-1.12.2.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
tar -zxvf nginx-1.12.2.tar.gz
unzip master.zip
cd nginx-1.12.2
./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=../nginx-rtmp-module-master
make
sudo make install
# 将nginx应用程序移至/usr/local/sbin下,前提是/usr/local/sbin加入了环境变量
mv /usr/local/nginx/sbin/nginx /usr/local/sbin
```
## Linux上更新nginx
可以老旧共存,重命名老的nginx做区分即可
如;
```
mv /usr/sbin/nginx /usr/sbin/nginx1.9
#显示该nginx配置文件路径
nginx1.9 -t
```
若是通过源码configure
如果只需要保留新的,最好安装前备份原有的nginx的conf配置。
如果是使用不是通过源码configure而是yum安装,直接调用yum uninstall nginx即可。
否则通过
```
whereis nginx
```
查找nginx的位置,删除应用程序。
评论(0)
先登录,才能发评论哦~