本文介紹在Ubuntu中安裝nginx和其rtmp插件的方法。部落客的Ubuntu安裝在VMWare裡面,版本是14.04。首先啟動Ubuntu,切換為root使用者,安裝nginx所依賴的包。執行指令:
sudo apt-get install libssl-dev
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install openssl libssl-dev
sudo apt-get install zlib1g-dev
安裝完上述依賴的包後,登入nginx官網http://nginx.org/,下載下傳nginx。這裡我們選穩定的版本(stable version)nginx-1.14.2下載下傳,如下圖所示:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9kERNhXSU5UMRRVT3V1MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0MzM3AzNygTMyITMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
下載下傳完後會得到nginx-1.14.2.tar.gz這個壓縮檔案,我們通過共享檔案夾等方式将其拷貝入Ubuntu中,解壓該檔案,執行指令:
tar -zxvf nginx-1.14.2.tar.gz
解壓完成後我們會得到目錄nginx-1.14.2。然後我們下載下傳rtmp插件(nginx-rtmp-module)。下載下傳位址為https://github.com/arut/nginx-rtmp-module。點選“Clone or download"下載下傳nginx-rtmp-module,如下圖所示:
下載下傳完後會得到nginx-rtmp-module-master.zip這個檔案,我們将該檔案拷貝如Ubutnu中,解壓,執行指令:
unzip nginx-rtmp-module-master.zip
解壓完成後我們會得到nginx-rtmp-module-master目錄。進入目錄nginx-1.14.2,執行指令:
./configure --add-module=/home/cjc/安裝包/nginx/nginx-rtmp-module-master
其中/home/cjc/安裝包/nginx/nginx-rtmp-module-master是nginx-rtmp-module的絕對路徑。
執行完上述指令後,執行指令:
make
make install
執行完上述指令後我們會發現在/usr/local下會出現nginx目錄,如下圖所示:
我們執行指令,啟動nginx伺服器:(注意,下面的指令得用root使用者或者sudo敲)
/usr/local/nginx/sbin/nginx
執行上述指令後,通過指令ps-aux我們可以發現nginx已經啟動成功了:
然後我們在浏覽器中輸入Ubuntu的位址:192.168.1.109(該位址可以在Ubuntu中通過ifconfig指令得到)。出現如下畫面,則表示nginx伺服器啟動成功了。