EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器启用https服务申请免费证书...
背景分析
目前想在 web 上使用 HTTPS 的話, 你需要獲得一個證書文件, 該證書由一個受瀏覽器信任的公司所簽署. 一旦你獲得了它, 你就在你的 web 服務(wù)器上指定其所在的位置, 以及與你關(guān)聯(lián)的私鑰的位置, 并開啟 443 端口準(zhǔn)備使用. 此時你需要熟練使用命令行操作, 并能熟練的配置你操控的服務(wù)器.
本篇博客介紹EasyDSS如何配置啟用HTTPS服務(wù),在啟用服務(wù)前我們需要先申請CA證書。
一、 申請免費(fèi)證書
Let’s Encrypt上獲取證書,生成證書的操作需要在域名解析到的服務(wù)器上進(jìn)行。目前可以在linux的服務(wù)器上,進(jìn)行如下操作獲取免費(fèi)證書。
(1)準(zhǔn)備工作
檢查及安裝git
git --version yum install git(2)生成證書
git clone https://github.com/letsencrypt/letsencrypt- 在執(zhí)行命令前需要保證80端口沒被占用,如果被占用可以停止服務(wù)
- 如:service nginx stop
- 執(zhí)行完成之后再開啟先前停止的服務(wù),如:service nginx start
(3)查看證書
"/etc/letsencrypt/live/demo.easydss.com/"目錄下有4個文件就是生成的密鑰證書文件
- cert.pem [Apache服務(wù)器端證書]
- chain.pem [Apache根證書和中繼證書]
- fullchain.pem[Nginx所需要ssl_certificate文件,EasyDSS所需的Cert文件]
- privkey.pem[安全證書KEY文件,EasyDSS所需的Cert文件]
(4)證書有效期
- Let’s Encrypt免費(fèi)SSL證書有效期是90天,到期后我們可以執(zhí)行更新命令
- 同樣可以將命令放入腳本中,將腳本設(shè)置定時任務(wù)定期執(zhí)行就可以實(shí)現(xiàn)永久免費(fèi)了。
二、EasyDSS開啟HTTPS服務(wù)
(1)在系統(tǒng)管理->系統(tǒng)配置->系統(tǒng)安全配置中,配置開啟HTTPS服務(wù)。默認(rèn)配置的是10081端口,可以修改為443端口,這樣域名訪問時不需要加上端口號了。
(2)證書我們需要使用的是上面生成的:
/etc/letsencrypt/live/demo.easydss.com/fullchain.pem
/etc/letsencrypt/live/demo.easydss.com/privkey.pem
三、EasyDSS流媒體服務(wù)搭建資源
【官網(wǎng) http://www.easydss.com】
【http://demo.easydss.com:10080】
【https://demo.easydss.com:10081】
【在線接口】
四、EasyDSS實(shí)現(xiàn)功能
EasyDSS流媒體解決方案提供一站式的轉(zhuǎn)碼、點(diǎn)播、直播、錄像、檢索、時移回放服務(wù),極大地簡化了開發(fā)和集成的工作,并且EasyDSS支持多種特性,完全能夠滿足企業(yè)視頻信息化建設(shè)方面的需求:
-
多屏播放
支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系統(tǒng)。 -
自由組合
EasyDSS軟件產(chǎn)品之間無縫對接,也可將EasyDSS流媒體服務(wù)器軟件與其他第三方平臺對接,靈活自由組合。 -
支持云架構(gòu)
支持阿里云、騰訊云、華為云、青云、七牛云存儲等各大云服務(wù)商,支持云架構(gòu),部署更靈活。 -
第三方轉(zhuǎn)推
EasyDSS軟件產(chǎn)品支持與CDN、其他流媒體服務(wù)對接 -
二次開發(fā)簡單
提供編程語言無關(guān)化的RESTful API接口,只要了解JS、HTML、JAVA、ASP.NET、PHP、ASP等開發(fā)語言中的任意一種,就能運(yùn)用EasyDSS提供的RESTful API進(jìn)行二次開發(fā)。 -
簡單易用
圖形化操作,模塊清晰,流程簡單,極易上手。 -
集群部署
EasyDSS既可以單獨(dú)使用,也可集群部署。 -
存儲動態(tài)擴(kuò)展
動態(tài)增加空間,自由擴(kuò)容 -
存儲監(jiān)聽
監(jiān)聽存儲設(shè)備的狀態(tài)及容量,及時發(fā)出預(yù)警
五、關(guān)于EasyDSS
EasyDSS流媒體服務(wù)器軟件,提供一站式的轉(zhuǎn)碼、點(diǎn)播、直播、時移回放服務(wù),極大地簡化了開發(fā)和集成的工作。其中,點(diǎn)播功能主要包含:上傳、轉(zhuǎn)碼、分發(fā)。直播功能,主要包含:直播、錄像, 直播支持RTMP輸入,RTMP/HLS/HTTP-FLV的分發(fā)輸出;錄像支持自定義保存時長、檢索及下載。提供豐富的二次開發(fā)接口,基于JSON的封裝及HTTP調(diào)用。提供播放鑒權(quán)、推流鑒權(quán)等安全保證。提供用戶及相關(guān)權(quán)限管理配置。詳情訪問官網(wǎng):www.easydss.com
轉(zhuǎn)載于:https://www.cnblogs.com/babosa/p/11123954.html
總結(jié)
以上是生活随笔為你收集整理的EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器启用https服务申请免费证书...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在元素前面添加一个伪元素下边框
- 下一篇: tar - tar 档案文件管理程序的