EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒體服務器啓用https服務申請免費證書

背景分析

目前想在 web 上使用 HTTPS 的話, 你需要獲得一個證書文件, 該證書由一個受瀏覽器信任的公司所簽署. 一旦你獲得了它, 你就在你的 web 服務器上指定其所在的位置, 以及與你關聯的私鑰的位置, 並開啓 443 端口準備使用. 此時你需要熟練使用命令行操作, 並能熟練的配置你操控的服務器.

本篇博客介紹EasyDSS如何配置啓用HTTPS服務,在啓用服務前我們需要先申請CA證書。

一、 申請免費證書

Let’s Encrypt上獲取證書,生成證書的操作需要在域名解析到的服務器上進行。目前可以在linux的服務器上,進行如下操作獲取免費證書。

(1)準備工作

檢查及安裝git

git  --version 
yum install git

(2)生成證書

git clone https://github.com/letsencrypt/letsencrypt
  • 在執行命令前需要保證80端口沒被佔用,如果被佔用可以停止服務
  • 如:service nginx stop

    ./letsencrypt/letsencrypt-auto certonly --standalone --email [email protected] -d demo.easydss.com

  • 執行完成之後再開啓先前停止的服務,如:service nginx start

(3)查看證書
執行成功後

"/etc/letsencrypt/live/demo.easydss.com/"目錄下有4個文件就是生成的密鑰證書文件

  • cert.pem [Apache服務器端證書]
  • chain.pem [Apache根證書和中繼證書]
  • fullchain.pem[Nginx所需要ssl_certificate文件,EasyDSS所需的Cert文件]
  • privkey.pem[安全證書KEY文件,EasyDSS所需的Cert文件]

(4)證書有效期

  • Let’s Encrypt免費SSL證書有效期是90天,到期後我們可以執行更新命令

    ./letsencrypt/letsencrypt-auto certonly --renew-by-default  --email [email protected] -d demo.easydss.com

  • 同樣可以將命令放入腳本中,將腳本設置定時任務定期執行就可以實現永久免費了。

二、EasyDSS開啓HTTPS服務

(1)在系統管理->系統配置->系統安全配置中,配置開啓HTTPS服務。默認配置的是10081端口,可以修改爲443端口,這樣域名訪問時不需要加上端口號了。

(2)證書我們需要使用的是上面生成的:

/etc/letsencrypt/live/demo.easydss.com/fullchain.pem
/etc/letsencrypt/live/demo.easydss.com/privkey.pem

啓用HTTPS服務

三、EasyDSS流媒體服務搭建資源

【官網 http://www.easydss.com】

【http://demo.easydss.com:10080】

【https://demo.easydss.com:10081】

【在線接口】

四、EasyDSS實現功能

EasyDSS流媒體解決方案提供一站式的轉碼、點播、直播、錄像、檢索、時移回放服務,極大地簡化了開發和集成的工作,並且EasyDSS支持多種特性,完全能夠滿足企業視頻信息化建設方面的需求:
EasyDSS

  • 多屏播放
    支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系統。

  • 自由組合
    EasyDSS軟件產品之間無縫對接,也可將EasyDSS流媒體服務器軟件與其他第三方平臺對接,靈活自由組合。

  • 支持雲架構
    支持阿里雲、騰訊雲、華爲雲、青雲、七牛雲存儲等各大雲服務商,支持雲架構,部署更靈活。

  • 第三方轉推
    EasyDSS軟件產品支持與CDN、其他流媒體服務對接

  • 二次開發簡單
    提供編程語言無關化的RESTful API接口,只要瞭解JS、HTML、JAVA、ASP.NET、PHP、ASP等開發語言中的任意一種,就能運用EasyDSS提供的RESTful API進行二次開發。

  • 簡單易用
    圖形化操作,模塊清晰,流程簡單,極易上手。

  • 集羣部署
    EasyDSS既可以單獨使用,也可集羣部署。

  • 存儲動態擴展
    動態增加空間,自由擴容

  • 存儲監聽
    監聽存儲設備的狀態及容量,及時發出預警

五、關於EasyDSS

EasyDSS流媒體服務器軟件,提供一站式的轉碼、點播、直播、時移回放服務,極大地簡化了開發和集成的工作。其中,點播功能主要包含:上傳、轉碼、分發。直播功能,主要包含:直播、錄像, 直播支持RTMP輸入,RTMP/HLS/HTTP-FLV的分發輸出;錄像支持自定義保存時長、檢索及下載。提供豐富的二次開發接口,基於JSON的封裝及HTTP調用。提供播放鑑權、推流鑑權等安全保證。提供用戶及相關權限管理配置。詳情訪問官網:www.easydss.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章