端口更改为容器/app/yml 后无法再次访问 forum.abc.com

我今天尝试了 Discourse 的首次安装。我确实进入了“Discourse 安装成功”的标准页面,但没有点击“注册”按钮来完成 14 步的初始配置。

相反,我打开了 container/app.yml,将端口从 80 改为 8080(同时将 443 改为 8443)。随后我重新构建了应用以及运行 Discourse 的 Docker 容器。

当我想再次访问 forum.abc.com 时,发现无法访问。请问我该怎么做才能让 forum.abc.com 恢复正常访问?感谢各位的关注。

为什么要更改端口?

不支持在非标准端口上连接 Discourse。

HTTP 指端口 80。
HTTPS 指端口 443。

要恢复正常,请将端口恢复为受支持的默认值。

Stephen,感谢您的回复。我已经在同一服务器上为 www.abc.com 主域名安装了 WordPress 网站。

为了安装 Discourse,我暂时停止了 Nginx 和 Apache 服务。Discourse 安装完成后,我们需要重新启动 Nginx 和 Apache 服务。因此,在安装后我将 Discourse 的端口进行了更改(HTTP 端口从 80 改为 8080,HTTPS 端口从 443 改为 8443)。

你真的应该参考这份指南: