nory
1
你好,
目前我的 example.com 托管在共享主机上,因此 DNS 等设置都是针对该主机配置的。
我想在另一个主机(Digital Ocean)上安装 Discourse。
Discourse 会询问要安装论坛的域名。我可以在那里填写我的 example.com,但之后需要修改本地 PC 的 hosts 文件,以便仅在我的电脑上查看该域名下的 Discourse 安装效果。这样理解对吗?我不确定我是否表达清楚了。
目前,我的域名实际上托管在另一个主机上,上面运行的是 Flarum。现在我只想先在 Digital Ocean 上试用 Discourse,看看是否适合使用,而不迁移域名。
谢谢!
在您已用于其他托管平台的新托管服务上,系统不允许您使用根域名。
显然,您无法在两个地方使用同一个根域名 
请创建一个新子域名,并将您的新服务器/托管 IP 映射到该子域名,这样就能满足您的需求。简单来说,您只需在 DNS 设置中添加一条新的 A 记录(例如“forum”),并将托管 IP 填入即可。
这样,您就可以在子域名 URL forum.example.com 上托管您的 Discourse 论坛。
(这样一来,您无需移动任何内容,只需在 DNS 设置中添加一条额外记录即可。)

RGJ
(Richard - Communiteq)
3
您与当前的共享主机提供商签订了一份合同,但实际上他们为您提供了两项服务:
- 您域名的 DNS
- Web 托管,目前用于您的根域名(或可能是
www.example.com)上的 Flarum
您可以轻松地在其他提供商处安装或获取 Discourse,然后在您的 DNS 中添加一个主机名记录(例如 forum.example.com),将其指向这个额外的 Discourse 提供商。
nory
4
谢谢大家!那么以后我可以把论坛根目录从 forum.example.com 改为 example.com 吗?
RGJ
(Richard - Communiteq)
5
我绝对不建议那样做,而是建议使用 www.example.com,但是的,这完全是可行的。
这篇文章 详细阐述了为什么使用所谓的裸域名不是一个好主意。
nory
6
如果我现在用 example.com 部署 Flarum,而用 www.example.com 尝试 Discourse 呢?:x
RGJ
(Richard - Communiteq)
7
我仍然建议不要这样做,原因和之前一样,而且这样甚至更说不通 ;),但当然,你完全可以这么做。