其他分享
首页 > 其他分享> > EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器启用https服务申请免费证书

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

    ./letsencrypt/letsencrypt-auto certonly --standalone --email support@easydss.com -d demo.easydss.com

(3)查看证书
执行成功后

"/etc/letsencrypt/live/demo.easydss.com/"目录下有4个文件就是生成的密钥证书文件

(4)证书有效期


    ./letsencrypt/letsencrypt-auto certonly --renew-by-default  --email support@easydss.com -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

五、关于EasyDSS

EasyDSS流媒体服务器软件,提供一站式的转码、点播、直播、时移回放服务,极大地简化了开发和集成的工作。其中,点播功能主要包含:上传、转码、分发。直播功能,主要包含:直播、录像, 直播支持RTMP输入,RTMP/HLS/HTTP-FLV的分发输出;录像支持自定义保存时长、检索及下载。提供丰富的二次开发接口,基于JSON的封装及HTTP调用。提供播放鉴权、推流鉴权等安全保证。提供用户及相关权限管理配置。详情访问官网:www.easydss.com

标签:easydss,HTTP,证书,demo,RTSP,m3u8,letsencrypt,EasyDSS,com
来源: https://blog.csdn.net/xiejiashu/article/details/93892091