linux nginx rtmp搭建方法

2021-10-06 07:42:05 字數 1838 閱讀 6338

報錯可以對照第三部分進行查錯,命令中的部分目錄請以實際解壓與安裝目錄為準。

將nginx、openssl、pcre、zlib、nginx-rtmp-module壓縮包放到虛擬機器想安裝的目錄下面。

將壓縮包全部解壓,解壓命令示例:tar -zxvf nginx-1.9.3.tar.gz

依次解壓之後進入nginx解壓目錄下輸入

等號後邊指定的是對應解壓目錄。如果不出現錯誤的話,依次進行make和make install命令,即可完成安裝。

二、配置nginx

vi /home/htz/nginx-1.9.3/conf/nginx.conf

加入以下內容:

rtmp    

}    

}  修改http中的server模組:

server  

location /stat

location /stat.xsl

#error_page  404              /404.html;  

# redirect server error pages to the static page /50x.html  

#  error_page   500 502 503 504  /50x.html;  

location = /50x.html  

然後啟動nginx:

/home/htz/nginx-1.9.3/sbin/nginx -c /home/htz/nginx-1.9.3/conf/nginx.conf

瀏覽器輸入localhost:81即可顯示出成功介面

檢查配置檔案是否出錯命令

/home/htz/nginx-1.9.3/sbin/nginx -t

重啟nginx命令

/home/htz/nginx-1.9.3/sbin/nginx -s reload

三、可能出現錯誤

1.install error

解決方法

出現錯誤1的情況下,將命令改為./configure --prefix=/home/htz/nginx-1.9.3 --conf-path=/home/htz/nginx-1.9.3/nginx.conf --with-openssl=/home/htz/openssl-1.0.2q --with-pcre=/home/htz/pcre-8.35 --with-zlib=/home/htz/zlib-1.2.11 --add-module=/home/htz/nginx-rtmp-module-master --with-http_ssl_module

若安裝路徑不是nginx-1.9.3的解壓目錄,則不會出現錯誤1

在命令後,指定path

解決方法:

可能是許可權問題,在nginx目錄下conf/nginx.conf的配置檔案中頭行加入 user root;

解決方法:

可能時配置檔案中server-location-root中資料夾中沒有index.html檔案,可以指定預設資料夾,或者自己新增資料夾

一切錯誤

解決方法:

netstat -ntlp檢視埠占用情況

kill -9 pid號 殺死占用埠程序,如:

kill -9 20063

5.修改錯誤或者配置檔案後,一定不要忘記重啟。

網易卡搭python 網易卡搭程式設計

你輸入的郵件位址曾經通過 啟用了本站帳號,請使用 帳號直接登入。課程習題 提示請選擇乙個答案 提交檢視正確答案 下一題 0 data index data name 課程進度 開課時間待定 開課 進行到第 周 已結束 分 分 檢視證書 開啟奮鬥模式 已開啟奮鬥模式 申請證書 已申請證書,成績合格即頒...

云云搭賽道

題目描述 云云最近迷上了賽車,自己買來了n種賽道來搭建乙個長為l的賽道。云云列了乙個清單,表明了每種賽道的個數ni,該種賽道的長度li,想請你幫忙計算有多少種搭建乙個長為l的賽道的方案。輸入格式 第一行,兩個數,分別為n l。接下來的n行,第i 1行為一組賽道資料ni li。輸出格式 一行,乙個數,...

GitHub搭部落格

a homebrew 在命令列輸入 ruby e curl fssl ps homebrew的介紹頁面真的做得非常簡單美觀,讓我根本把持不住。使用homebrew安裝git brew install git 檢視開源包 brew list 問題出現 在stackoverflow上搜尋到相同的問題,原...