内容安全策略:页面的设置已阻止加载资源(“script-src”)

CSP?嗯,我已经通过了我的 Apache2 Conf……还有 app.yml 的 expose 部分。

你为什么要暴露这个?你的本地主机使用的是 90 端口。

因为我必须为 https 和 http 选择不同的端口吗?

您不在反向代理和后端之间使用 SSL。反向代理已终止 SSL,因为它是在外部世界和后端之间的防火墙。

可以了!但现在我遇到了这个错误:

Job exception: SSL_connect returned=1 errno=0 peeraddr=<my_ip>:587 state=error: certificate verify failed (unable to get local issuer certificate)

您是在尝试获取或处理 Discourse 端的证书吗?这听起来像是 Ruby 的错误。如果是这样,那就不要这样做。

您必须注释掉这些(如果尚未注释):

# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"

这是我的 postfix

那么你就来错论坛了。但你应该检查你的 postfix 配置、防火墙等。