当 discourse 使用非 443 端口时需要进行哪些调整?

我发现的一些问题包括电子邮件失败,并且用户在注册后被重定向到一个无法访问的界面。

此外,默认帖子图片墙也被禁用,上传的任何图片都无法加载。

即使将其更改为端口 3443,我也发现 Discourse 徽标无法加载。

看来出现了许多问题

有没有一键修复的方法?谢谢。我发现的一些问题包括电子邮件失败,并且用户在注册后被重定向到一个无法访问的界面。

此外,默认帖子图片墙也被禁用,上传的任何图片都无法加载。

即使将其更改为端口 3443,我也发现 Discourse 徽标无法加载。

看来出现了许多问题

有没有一键修复的方法?谢谢。

我还没有尝试将这些添加到环境变量中

DISCOURSE_PORT: 3443
DISCOURSE_FORCE_HTTPS: true

不知道添加后是否会有用

更改端口后,许多图片无法正常加载,例如 https://mydomain/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png 无法加载
但是当我手动将其更改为 https://mydomain:3443/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png 时,它可以加载
但有很多地方需要添加 3443。有没有快速修改的方法?443 不可用我还没有尝试将这些添加到环境变量中

当我在容器内禁用了 nginx 时,我可以使用以下操作吗?

DISCOURSE_EXTERNAL_BASE_URL: “https://domain:3443

此外,我发现用户登录后会自动重定向到 https://domain/latest,但没有添加默认端口 3443,导致加载失败。此时,您必须手动添加 https://domain:3443/latest。

Discourse 无法在端口 3443 上运行。

这是标准安装吗?

:face_with_peeking_eye:

感谢您的回复

是的,我知道有很多组件硬编码到端口 443。我的端口 443 不可用,所以我不得不切换到端口 3443。目前,许多功能无法正常工作。我以为有人研究过这个问题

研究过这个问题的人都知道,它在非标准端口上是行不通的。我保证。

文档写得很清楚了,或者我本来是这么认为的。