您的新 Web 服务器已准备就绪

各位,

我在 Ubuntu 22.04 LTS 的一个新子域上安装了全新的 Discourse,过程中没有任何错误,但登录页面却显示了这个:

有什么想法知道哪里出错了??

您确定您的 DNS 已正确传播吗?

1 个赞

是的,它们指向正确的子域,此外,我几周前曾使用过这个子域,并想再次使用它,但却看到了那个而不是真正的网站 :frowning:

:thinking:

也许你同时拥有旧的和新的 DNS 条目?

1 个赞

抱歉回复晚了,关于这个问题,我运行了命令:

v-list-sys-ips

结果如下:

IP MASK NAT STATUS WEB DATE


172.17.0.1 255.255.0.0 no shared 0 2022-11-09
15.96.43.123 255.255.255.0 no shared 2 2022-11-09

问题在于第二个 IP 接管了这两个域名。

我该如何将 discourse 放在第一个 IP 上,而让另一个 Web 服务器保持在第二个 IP 上呢?

我还运行了以下命令,结果都正常:

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

apachectl configtest

Syntax OK

任何帮助都将不胜感激 :bowing_man:

这根本不是这里的问题。

您的服务器没有两个外部 IP 地址,它有两个位于不同网络中的 IP。第一个(172.x)属于私有 IP 地址范围,无法从外部访问。

第二个是分配给您服务器的公共 IP。您的应用程序已正确连接到可从外部访问的 IP。

要使其正常工作,您需要将 Discourse 代理到另一个 Web 服务器后面,此处元上有关于如何执行此操作的指南。目前,我建议您禁用另一个 Web 服务器,专注于让 Discourse 运行到您满意为止,然后再配置代理。

1 个赞