如何安装最新版BigBlueButton 2.5?含私有网络及证书方案疑问
一、安装BigBlueButton 2.5版本
BigBlueButton 2.5仅支持Ubuntu 20.04 64位系统,按以下步骤完成安装:
- 更新系统包并升级:
sudo apt update && sudo apt upgrade -y - 安装必要的依赖工具:
sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common - 添加BigBlueButton官方GPG密钥:
curl -fsSL https://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc | sudo gpg --dearmor -o /usr/share/keyrings/bigbluebutton.gpg - 注册BigBlueButton仓库:
echo "deb [signed-by=/usr/share/keyrings/bigbluebutton.gpg] https://ubuntu.bigbluebutton.org/repo focal main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list - 更新包索引并安装BigBlueButton 2.5:
sudo apt update sudo apt install -y bigbluebutton - 验证安装版本:
输出应显示bbb-conf --versionBigBlueButton 2.5.x(x为具体修订版本)。
二、私有网络环境下用OpenSSL替代Let's Encrypt Certbot
私有网络无法访问Let's Encrypt的公网验证服务,因此可以用OpenSSL生成自签名证书或私有CA签发的证书来替代,步骤如下:
1. 生成自签名证书(无私有CA时使用)
创建证书存储目录:
sudo mkdir -p /etc/bigbluebutton/ssl生成2048位RSA私钥:
sudo openssl genrsa -out /etc/bigbluebutton/ssl/your-server-fqdn.key 2048替换
your-server-fqdn为你的服务器私有域名(如bbb.internal.local)。生成证书签名请求(CSR):
sudo openssl req -new -key /etc/bigbluebutton/ssl/your-server-fqdn.key -out /etc/bigbluebutton/ssl/your-server-fqdn.csr填写信息时,Common Name必须与服务器FQDN完全一致,其余字段可按需填写。
生成有效期10年的自签名证书:
sudo openssl x509 -req -days 3650 -in /etc/bigbluebutton/ssl/your-server-fqdn.csr -signkey /etc/bigbluebutton/ssl/your-server-fqdn.key -out /etc/bigbluebutton/ssl/your-server-fqdn.crt
2. 配置BigBlueButton使用自定义证书
- 将证书和私钥复制到系统SSL目录:
sudo cp /etc/bigbluebutton/ssl/your-server-fqdn.crt /etc/ssl/certs/ sudo cp /etc/bigbluebutton/ssl/your-server-fqdn.key /etc/ssl/private/ - 运行配置工具绑定证书到服务器FQDN:
sudo bbb-conf --setip your-server-fqdn - 重启所有BigBlueButton服务:
sudo bbb-conf --restart
3. 关键注意事项
- 自签名证书会触发客户端浏览器的安全警告,需手动添加信任;若有企业私有CA,建议用CA签发的证书,客户端信任CA后可避免警告。
- 确保客户端能在私有网络内解析服务器FQDN(通过私有DNS或本地hosts文件配置)。
- 验证配置:访问
https://your-server-fqdn/bigbluebutton/api,若能正常返回XML格式的API响应,说明证书配置生效。
内容的提问来源于stack exchange,提问作者AthmaneDZ
相关产品推荐
相关产品推荐

