介紹
Nginx是一款輕量級的Web服務器反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。其特點是佔有內存少,併發能力強。今天來分享一下如何安裝配置nginx服務器,並應用於直播推流中。
開發環境
Ubuntu 16 64位+Windows10
安裝
1.root用戶登錄Ubuntu,使用如下命令下載nginx
wget http://nginx.org/download/nginx-1.12.1.tar.gz
2.nginx依賴於一些開源庫,這些我們需要下載下來
apt install libssl-dev
注意zlib1g g前邊是個數字1不是字母l
apt install zlib1g-dev
apt install libpcre3-dev
apt install gcc
apt install g++
3.接下來將nginx解壓
tar -xvf nginx-1.12.1.tar.gz
4.下載rtmp模塊
使用git下載,沒有下載git先安裝
apt install git
在github上找到nginx-rtmp-module
git clone https://github.com/arut/nginx-rtmp-module.git
將這個module添加到nginx上
./configure --add-module=/root/nginx-1.12.1/nginx-rtmp-module
5.開始編譯
make
可能在系統中已經安裝了nginx,爲了防止無法覆蓋,先rm
這是個默認安裝目錄
rm -r /usr/local/nginx/
6.安裝
make install
然後進入到usr/local/nginx目錄
注意這是root根目錄下的
cd usr/local/nginx/sbin/
7.執行nginx
./nginx
8.查看是否已運行
ps -ef|grep nginx
在瀏覽器上輸入ip查看如果顯示welcome to nginx表示已經運行成功
rtmp配置
進入usr/local/nginx/conf
修改nginx.conf文件
vim nginx.conf
未完,待續...