青柠视频云——如何开启HTTPS服务?

ops/2024/9/21 11:10:34/

        前言

        由于青柠视频云的语音对讲会使用到HTTPS服务,这里我们说一下如何申请证书以及如何在实战中部署并且配置使用。

       一、证书申请

        1、进入控制台

        我们拿阿里云的免费个人证书为例,首先登录阿里云,在控制台找到数字证书管理服务,进去之后找到SSL证书管理。

https>https://i-blog.csdnimg.cn/direct/e74f36e1e8d7468398fadeab4f166825.png" width="1200" />

        2、证书选择

        这里我们选择个人测试证书,其他类型的根据个人情况自行选择。

https>https://i-blog.csdnimg.cn/direct/51656d667f764370a9a52bf66376caa3.png" width="1200" />

        3、证书申请

        输入需要申请签发证书的域名,就可以自动验证域名信息并自动回填表单。

https>https://i-blog.csdnimg.cn/direct/9bf7c7d1837a42f0bda2bc73e6ed6e15.png" width="861" />

        填好资料提交之后,就静态审核

https>https://i-blog.csdnimg.cn/direct/3b82dd4203ac4b2a95e438c7375ff4cb.png" width="1200" />

        签发成功会收到短信提醒,成功后我们就可以下载证书来使用。

https>https://i-blog.csdnimg.cn/direct/e647ee18030d4975a6f985962580e81e.png" width="1200" />

        二、信令服务HTTPS部署

        1、证书下载

        信令服务所需的证书我们选择下载Tomcat的

        https>https://i-blog.csdnimg.cn/direct/2c57b76e7c194062839b7ff4c447931f.png" width="1200" />

        解压之后,得到后缀为.pfx的文件以及一个包含密码文本的txt文件

https>https://i-blog.csdnimg.cn/direct/43301c6c165b49b28484629072af54e8.png" width="744" />

        2、证书配置

        然后我们就可以在信令服务器配置文件server部分配置https>https证书,填写实际的证书名称以及证书密码,同时需要开启ssl服务,证书类型我们这里是PKCS12。

https>https://i-blog.csdnimg.cn/direct/b4eaa62833c94d6c84ccd52461b2a488.png" width="806" />

        3、服务启动

        配置完成之后,我们就可以启动信令服务了。

./restart.sh start

        三、流媒体服务HTTPS部署

        1、证书下载

        我们选择下载Nginx的证书

https>https://i-blog.csdnimg.cn/direct/e750295666d74ada9348cb2bb43e1c45.png" width="1200" />

        解压成功后,得到两个文件,后缀为key和pem的文件。key后缀的文件是私钥,pem后缀的文件为公钥。

https>https://i-blog.csdnimg.cn/direct/accc4531fd3941f6add358790039aa21.png" width="901" />

        2、证书生成

        具体操作流程,我们进入文件夹,然后使用命令合并来生成证书,linux生成证书命令如下:

cat xx.xxx.key xxx.xxxx.x.pem > sms.pem

        如果你是在windows平台上操作,请使用如下命令生成:

type xx.xxx.key xxx.xxxx.x.pem > sms.pem
        3、服务启动

        生成好证书后,我们就可以启动流媒体了,这里我们将证书放在流媒体应用程序的同一目录。当然,你也可以把证书放在任何一个目录,启动的时候指定就可以了。

nohup ./limeSMS -s sms.pem >/dev/null -d -m 3 &

        以上就是青柠视频云信令端和流媒体端生成HTTPS并配置使用的完整流程。


http://www.ppmy.cn/ops/113756.html

相关文章

Android14 待机关机蓝牙自动关闭分析解决

Android14 待机关机蓝牙自动关闭分析解决 文章目录 Android14 待机关机蓝牙自动关闭分析解决一、前言二、分析解决1、分析思路2、BluetoothManagerService 关机后的主要日志(1)蓝牙会关闭的日志(2)蓝牙不会关闭的日志(…

使用express或koa或nginx部署history路由模式的单页面应用

使用hash模式会有#,影响美观,所以使用history模式会是个更好的选择。 前端项目打包上线部署,可以使用下面的方式部署history模式的项目,下面以 jyH5 为例 expressjs部署 express脚手架搭建的app.js中添加如下代码: …

java通过org.eclipse.milo实现OPCUA客户端进行连接和订阅

前言 之前写过一篇关于MQTT的方式进行物理访问的文章:SpringBoot集成MQTT,WebSocket返回前端信息_springboot mqtt websocket-CSDN博客 最近又接触到OPCUA协议,想通过java试试看能不能实现。 软件 在使用java实现之前,想着有没…

蓝桥杯-基于STM32G432RBT6的LCD进阶(LCD界面切换以及高亮显示界面)

目录 一、页面切换内容详解 1.逻辑解释 2.代码详解 code.c(内含详细讲解) code.h main.c 3.效果图片展示 ​编辑 二、页面选项高亮内容详解 1.逻辑解释 2.读入数据 FIRST.第一种高亮类型 code.c(内含代码详解) code.…

详细分析Java中的ObjectMapper基本知识(附Demo)

目录 1. 基本知识2. 基本操作2.1 转换Java对象为JSON2.2 转换JSON为Java对象 3. 拓展 1. 基本知识 ObjectMapper 是 Jackson 数据处理库中的核心类之一,主要用于将 Java 对象转换为 JSON 和将 JSON 转换为 Java 对象 Jackson 是当前最流行的 JSON 处理库之一&…

生信初学者教程(五):R语言基础

文章目录 数据类型整型逻辑型字符型日期型数值型复杂数数据结构向量矩阵数组列表因子数据框ts特殊值缺失值 (NA)无穷大 (Inf)非数字 (NaN)安装R包学习材料R语言是一种用于统计计算和图形展示的编程语言和软件环境,广泛应用于数据分析、统计建模和数据可视化。1991年:R语言的最…

目标检测任务中xml标签文件修改

1. 背景 在目标检测任务中,自己有这样的需求:对于已经标注好的PascalVOC格式数据标签,想批量去掉标签中的某个分类;或者有时候想对xml标签中的某项内容进行编辑或者删除。这个该如何用python代码操作呢?自己主要使用x…

永磁同步电机谐波抑制算法(8)——基于神经网络的傻瓜式(无需知道谐波频率)谐波抑制

1.简介 前面的内容已经介绍了很多谐波抑制的方法:多同步、PIR、陷波器等等。也介绍了比较多的谐波来源:死区(5、7、11、13等次相电流谐波)、绕组不对称(基波不等幅值、3次相电流谐波)等等。 上述的方法都…