迁移 Discourse 从 main domain --> subdomain

您好,我查阅了关于此主题的各种文章,但有些文章已有 4、5 年之久,我不确定它们是否仍然适用。

我只是想将我的 discourse 迁移到一个子域,因为我发现它无法放在主域上。最快、最简单的解决方案是什么?

它目前位于 AWS ec2 实例上,没有连接 s3 或任何其他服务。它已在 AWS Route 53 上设置了弹性 IP,但这应该无关紧要。除了重新配置电子邮件设置(使用 Brevo)之外。

非常感谢。

2 个赞

如果该网站已运行很长时间,我建议您启动一个新的 EC2 实例并使用最新的操作系统。此外,您还需要一些方法将旧域名重定向到新域名;以下是如何在根域名和子域名都指向 discourse 时实现此目的:使用多个域名/重定向设置 Let’s Encrypt

2 个赞

我很好奇你遇到了什么致命问题。我曾以两种方式运行过自托管实例,并且很喜欢为了简洁起见将其运行在主域名上——而且没有出现明显问题。

meta.discourse.org 上有一些帖子/主题警告你不要这样做,但在我相对不专业的眼中,这些似乎是基于教条/理论而不是现实世界的问题。也许我只是运气好。

谢谢 @nathank,主要问题是需要一个比登陆页插件功能更多,但又比完整的 WordPress 或其他平台功能少的登陆页。该页面的目的是介绍和销售其他数字产品和服务,例如电子商务选项。理想情况下,我希望所有这些都能以某种方式在社区中有机地包含进来,但很难看出如何利用现有的 Discourse 插件/设置来构建它。Discourse 是为典型的论坛目的而设置的,也许这超出了它的功能范围。

1 个赞