计算机的443端口似乎无法访问

已找到类似的问题,但都没有为我解决。我的 DNS IP 与正在安装 Discourse 的机器公网 IP 相同,但仍出现此错误。

这只是一个警告。如果你重新构建容器,它能正常工作吗?

此外,由于该 IP 是 NAT 转换后的地址(根据主机名判断),你可能无法从本机访问该公网 IP。

当我运行 ./launcher rebuild app 时,构建失败。另外,能否请告诉我什么是 NAT 化 IP,以及如何解决它?

Apache 正在使用这些端口,对吧?

Apache 正在使用 80 端口,我想我对它不太了解。我只是按照这些步骤操作:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

这会不会是问题所在?它提示 443 端口已关闭。

如果您不需要它(可能是默认存在的),请将其删除,然后按照链接中的常规步骤操作。

肯定帮不上忙::sweat_smile:

我已成功安装 Discourse,但访问主机名时显示的是 Apache 页面,而不是 Discourse。有什么想法可能出什么问题了吗?

我已成功安装了 Discourse,但访问主机名时显示的是 Apache 页面,而不是 Discourse。有人知道可能是什么问题吗?

我建议执行类似 sudo systemctl stop apache2sudo systemctl disable apache2 的命令,甚至可以使用 sudo apt remove apache2

如果我停止 Apache 然后访问主机名,会报错“此网站无法访问”。

是在 Apache 停止运行的情况下完成的吗?(因为我不确定在 Apache 占用 80 端口的情况下能否轻松完成此操作)

我已安装 Apache,并修改 Apache 配置文件,添加 Listen 80 和 Listen 443,然后重启服务,并运行 ./launcher rebuild app,Discourse 已成功安装。

Discourse 不需要 Apache。请禁用或卸载它,然后重启系统。届时,Discourse 将能够访问所需的端口。

谢谢,兄弟。我停掉了 Apache,然后运行了 ./launcher rebuild app,现在可以在我的主机名上看到 Discourse 了。:slight_smile:

请确保 Apache 已禁用或卸载,否则下次服务器重启时,Discourse 将无法再次访问该端口。

好的,我没有收到激活邮件,我也已经检查过垃圾邮件箱了。

好的,这与上述内容无关。有专门用于故障排查电子邮件的主题。

我需要安装 Nginx 吗?