计算机的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 apache2 和 sudo 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 吗?