添加的推拉流域名默认使用 HTTP 协议,如果想实现 HTTPS 加密传输,则需要为域名配置证书。火山引擎视频直播当前仅支持使用自有的证书托管功能,您需要将 SSL 证书上传到视频直播控制台,以实现后续和域名的绑定。
在证书中心或第三方证书服务平台下载 PEM 格式的 SSL 证书文件到本地。
登录视频直播控制台。
左侧导航栏选择功能管理 > 证书管理,进入证书管理页面。
单击添加证书按钮,打开添加证书对话框,根据提示进行证书添加。
参数 | 说明 |
---|---|
证书名称 | 自定义证书名称,无字符类型限制,最大长度为 40 个字符。 |
项目 | 为证书设置项目,配置项目后支持有项目权限的子账号管理证书。 |
上传方式 | 选择一种上传方式,支持以下方式。
|
证书内容 | 证书文件内容。
说明
|
私钥 | 证书私钥文件内容。
说明 请确保证书私钥未设定密码保护。 |
单击确定。
在证书管理页面,您可以对已添加的证书进行如下管理操作。
为域名绑定 SSL 证书并开启 HTTPS,请参见配置 HTTPS 安全加密。
此问题可能由于您自行拼接证书链导致。证书链由多份证书构成,按照一定的顺序排列,每一份在前的证书是由后一份证书签发。若前后两份证书之间的签发关系不成立,则该证书链无效。
视频直播证书管理支持自动补全证书链,您只需参考以下方法获取只针对您域名颁发的证书进行上传,无需提交整个证书链。
假设您的原始证书链包含 3 本证书,它的结构如下:
-----BEGIN CERTIFICATE----- 证书1 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- 证书2 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- 证书3 -----END CERTIFICATE-----
您可以使用火山引擎证书解析工具分别解析证书1、证书2、证书3,找到颁发给您的域名的证书。
假设您找到的证书是证书1。那么在上传证书时,您只需输入以下内容,即可成功上传证书:
-----BEGIN CERTIFICATE----- 证书1 -----END CERTIFICATE-----