如何在 Ubuntu Server 20.04.6 LTS 上安装 Big Blue Button 2.7.0,这样就无需使用 SSL 证书

如何在 Ubuntu Server 20.04.6 LTS 上安装 Big Blue Button 2.7.0,这样就无需使用 SSL 证书

语境:

  1. 我正在尝试在 Ubuntu Server 20.04.6 LTS 上安装 Big Blue Button 2.7.0,但没有安装自动 Let's Encrypt Certbot 功能,因为“<supradomain> 的 CAA 记录阻止颁发“ 无论如何;
  2. 我有“ .key”和“ .pem”文件的证书,并希望在安装后手动配置此证书,因此在安装过程中的任何时候都不应使用 Let's Encrypt;
  3. 但我希望 BigBlueButton 能够在安装和 SSL 配置之间通过 HTTP 访问,以便测试我的设置是否正确。

我尝试过什么:

  1. 我已经关注官方“安装 BigBlueButton”指南并且服务器满足所有最低要求我检查了(英文):
  2. 我已经使用该命令wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -v focal-270 -d -s bbb27.<supradomain>.edu.br安装了BigBlueButton。
  3. 当我尝试通过 HTTP 访问服务器时,服务器返回“ERR_CONNECTION_REFUSED”,这似乎会自动将我重定向到 HTTPS,但这并不是我想要的。
  4. 我之前也尝试过不使用参数-s bbb27.<supradomain>.edu.br-d,但是,由于我遇到了其他类型的错误,我得出结论,应该尝试同时使用-s bbb27.<supradomain>.edu.br和。也许我错了?-d

详细论据:

来源:命令选项 @GitHub

-v 安装给定版本的 BigBlueButton(例如'focal-270')(必需)

-d 跳过 /local/certs/ 中的 SSL 证书请求(使用已安装卷提供的证书)

-s 使用 <主机名> 配置服务器

问题:

  1. 为什么我会收到“ERR_CONNECTION_REFUSED”?
  2. 如何设置服务器以允许 HTTP 访问?

答案1

如何设置服务器以允许 HTTP 访问?

你不知道。

先安装然后再配置证书的前提是有缺陷的。

您的工作是:安装并配置服务器。

如何?

像你一样使用-d,但要注意它的描述方式:

在 /local/certs/ 中跳过 SSL 证书请求(使用已安装卷提供的证书)

这意味着您应该将证书放在 /local/certs 上,并使用以下确切名称:

  • /本地/certs/privkey.pem
  • /本地/证书/fullchain.pem

BigBlueButton 将完成所有其他需要做的事情,并且您的服务器将启动并运行。

来源: [电子邮件保护]在 BigBlueButton 的官方 Google Group 上

相关内容