我按照文档设置了Discourse,并在DigitalOcean VPS上安装了Discourse。我已将所有域名服务器更改为DigitalOcean,并将我的网站域名URL添加到了DigitalOcean中的项目。
但由于某种原因,它仍然显示GoDaddy的引导页??
我该如何解决此问题并开始设置Discourse?
我按照文档设置了Discourse,并在DigitalOcean VPS上安装了Discourse。我已将所有域名服务器更改为DigitalOcean,并将我的网站域名URL添加到了DigitalOcean中的项目。
但由于某种原因,它仍然显示GoDaddy的引导页??
我该如何解决此问题并开始设置Discourse?
我使用了 Godaddy 默认的域名服务器并等待了 48 小时,在 DigitalOcean VPS 上安装 Discourse 后(按照安装文档中的所有步骤),网页仍然显示 Godaddy Lander 页面……
GoDaddy 方面还有什么正在运行的服务吗?
看起来您在某个地方有一个孤立的 DNS 记录。当我使用 https://dnschecker.org/ 查看 http://bidsturf.com/ 时,它似乎指向了两个地方。
如果您不再有访问权限,可能需要联系 GoDaddy 看看他们是否可以删除重定向。
好的,我明天会联系他们。
无需等待。
在您的 /etc/hosts 文件中添加条目,将域名指向 GoDaddy IP 地址,您就会看到您的网站。
试过了,仍然指向着陆页。
从您编辑掉的屏幕截图来看,您似乎正在尝试访问您自己 Windows 电脑中的文件。为了确定,您是在开发环境还是生产环境中运行 Discourse?
开发者模式
在这种情况下,您将在 localhost 上运行它,而不是在域上运行。运行开发服务器时,请转到 https://localhost:4200 查看论坛。
没事了,刚检查过。它处于生产模式,如何切换生产模式和开发模式?
您需要为开发安装一个单独的论坛。
我猜既然您正在生产环境中运行,可以忽略我上面的建议。
那么我应该在 DigitalOcean VPS 上运行它吗?还是说这已经过时了?
不,据我所知,在DigitalOcean(DO)上运行你的论坛没有问题。
我认为您应该只有一个 A 记录,但除此之外,当我通过 https://dnschecker.org/ 检查时,您的 DNS 解析效果很好。 ![]()
我不确定最后两个 A 记录是做什么的,但我认为 www 应该是一个重定向或 CNAME,而不是 A 记录。还有一个关于为第二个域获取证书的建议 Set up Let’s Encrypt with multiple domains / redirects
但是,您可能会发现先专注于在一个域上设置您的网站,然后稍后再处理第二个地址会更简单。
我去了 GoDaddy 支持,询问了底部的两条 A 记录。我添加了两条,因为我不知道该使用哪个 IP 地址。
我打开了 CMD 并 ping 了网站,得到了 143.244… 的 IP 地址作为主机名,并将其添加为 A 记录。142.93… 的是 VPS 的 IP 地址。
我不知道哪一个会起作用,只是想在 bidsturf.com 上显示论坛(目前仍然无法显示)。
但我可能会尝试删除底部的两条 A 记录,并将 www 添加为 CNAME。
如果它们是根据 GoDaddy 的建议添加的,以帮助解决最初的问题,请仔细检查建议,确保输入正确,暂时保留它们。![]()
再次确认,‘主’A记录指向的IP是你的DO droplet的IP吗?
如果是,我建议再次运行 ./discourse-setup 来看看是否能解决问题。![]()