👋 欢迎来到 Link 帮助中心
在这里可以找到你想要的答案~
帮助中心 / 音视频部署与使用 / 检查 HTTPS/WSS 配置
检查 HTTPS/WSS 配置
LiveKit 客户端必须使用 HTTPS/WSS。安装脚本会为 LiveKit 部署配套的 Caddy,自动生成 Caddy 配置并将信令请求反向代理到 127.0.0.1:7880。
1. 确认前置条件
安装脚本申请 TLS 证书前应确认:
1. 音视频域名已解析到服务器公网 IP。
2.
80/TCP 和 443/TCP 已在云安全组、主机防火墙及 NAT 中放行。3. 服务器的
80/TCP 和 443/TCP 未被其他程序或容器占用。4. 证书联系邮箱真实有效,并且能够接收 Let's Encrypt 发送的通知。
2. 检查脚本生成的 Caddy 配置
安装脚本会根据用户输入的音视频域名自动生成等价于以下内容的 Caddy 配置:
{
admin off
email ops@example.com
}
livekit.example.com {
reverse_proxy 127.0.0.1:7880
}
Caddy 会使用安装时输入的邮箱向 Let's Encrypt 注册 ACME 账户,并自动申请和续期 TLS 证书。正常安装不需要用户手工编辑 Caddyfile;如果域名或邮箱输入错误,应重新执行 LiveKit 安装脚本并按提示输入正确配置。
3. 检查 Caddy 和 TLS
安装完成后,先通过安装脚本输出或 LiveKit 服务状态确认专用 Caddy 已正常启动。需要查看容器状态时执行:
sudo docker ps --filter name=livekit
验证 HTTPS:
curl -v https://livekit.example.com/
TLS 握手和证书校验应当成功。出现证书错误或连接超时时,检查 DNS、80/TCP、443/TCP 以及 LiveKit 配套 Caddy 的运行状态。