nginx 日誌之安裝與卸載 + rtmp模塊的安裝
1.完全卸載 nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core
- 安裝 nginx + 搭建 nginx+rtmp 流媒體服務器(基於Deepin 深度系統)
- a. 下載安裝 nginx 和 nginx-rtmp 編譯依賴工具
- sudo apt-get install build-essential libpcre3 libpcre3-dev openssl libssl-dev
- b. 創建一個文件夾 並進入到文件夾中
- mkdir nginx
- cd nginx
- c.下載 nginx
- http://nginx.org/download
- 解壓 tar -zxvf nginx-[下載的版本].tar.gz
- 改個名字:mv nginx-[下載版本] nginx
- d.下載 nginx-rtmp 模塊
- https://github.com/arut/nginx-rtmp-module/archive/master.zip
完成上述步驟後的目錄結構:
[你創建的文件夾]
|----------- nginx[文件夾]
|----------- nginx-rtmp[文件夾]
- e.將rtmp模塊添加到nginx中(注意是在nginx文件夾中執行)
- ./configure --add-module=…/nginx-rtmp-module-master --with-http_ssl_module
- f. 編譯安裝
- sudo make
- sudo make install
- g. 運行測試nginx
- cd /usr/local/nginx
- sudo ./sbin/nginx
- 打開瀏覽器: 輸入 localhost
- 運行成功:顯示welcome to nginx
- 配置nginx服務器
- sudo gedit /usr/nginx/conf/nginx.conf 添加rtmp配置
開啓點播視頻服務:
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
#my start 點播視頻 服務器的配置
#播放地址示例: rtmp://localhost/vod/qq.mp4 注意不支持中文視頻名稱
rtmp { #RTMP服務
server {
listen 1935; #//服務端口
chunk_size 4096; #//數據傳輸塊的大小
application vod {
play /home/sange/Videos; #//視頻文件存放位置。
}
}
}
#my end
http {
...
}
注: application vod 不要有中文,否則無法播放
play: 配置的是視頻文件所在的路徑,自己選擇添加的路徑
配置 直播視頻服務:
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
#my start 點播視頻 直播視頻 服務器的配置
#播放地址示例: rtmp://localhost/vod/qq.mp4 注意不支持中文視頻名稱
rtmp { #RTMP服務
server {
listen 1935; #//服務端口
chunk_size 4096; #//數據傳輸塊的大小
application vod {
play /home/sange/Videos; #//視頻文件存放位置。
}
application live{ #1、添加直播字段
live on;
}
}
}
#my end
http {
// 此處省略
server {
listen 80;
server_name localhost;
location /stat { #2、添加location字段。
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}
location /stat.xsl { #3、添加location字段。
root /usr/local/nginx/nginx-rtmp-module/;
}
// 此處省略
}
}
參考:原文:https://blog.csdn.net/sange77/article/details/79968140
注: 本文隨着開發進行,會不斷進行更新關於在使用nginx過程中的一些問題,歡迎讀者提出寶貴建議