👋 歡迎來到 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 的執行狀態。