在子文件夹中安装 Discourse 时 HTTPS 无法工作 (Ubuntu 20 和 Plesk)

我使用的是 Ubuntu 20 和 Plesk。我使用 Docker 在子域上安装了 Discourse。我遵循了帖子中的说明,可以成功安装 HTTP 版的 Discourse,但在尝试激活管理员用户时,页面无法正确加载,因为 JavaScript 文件没有被加载。
如果我尝试安装 HTTPS 版,则在加载证书时会出现问题。
有人成功安装过 HTTPS 版的 Discourse 吗?

Discourse 安装 https 没问题,但正如您在上面看到的,Discourse 与 plesk 并非官方支持。

我认为您需要开启 force_https。一种方法是使用环境变量

 DISCOURSE_FORCE_HTTPS: true

谢谢!
经过几次尝试,我在没有 https 模板的情况下安装了 discourse。安装完成后,我启用了 Plesk https 证书。它奏效了!

2 个赞