我如何为Discourse配置子域名?

你好 :slight_smile:

我正在遵循 Github 上的指南,其中推荐了 Namecheap。
我已按照此操作,你说我必须检查子域名。

两个问题:
在 Namecheap 上找不到任何允许我这样做的选项。
在你们的文档中也没有提到我该如何做到这一点。

您只需为您想要的任何子域创建一个 A 记录,如 https://www.namecheap.com/support/knowledgebase/article.aspx/319/2237/how-can-i-set-up-an-a-address-record-for-my-domain/ 中所述。

5 个赞

非常感谢!

3 个赞

就我个人而言,这实际上没有什么帮助,因为没有关于如何设置子域名的明确、专门的指示。

另外,指南仍然完全没有涉及这方面的内容。

我们确定,这样做对人们有帮助吗?

它在 GitHub 上的标准安装说明中。

“您的 DNS 控件应可从您购买域名的地方访问。一旦您知道安装 Discourse 的云服务器的 IP 地址,您将在此处为主机名 discourse.example.com 创建一个 DNS A 记录,并输入您电子邮件的 SPF 和 DKIM 记录。”

2 个赞

那是因为没什么好设置的。它只是一个指向服务器的 DNS A 记录。

在某些系统中,“设置子域名”似乎是一件大事,因为那些系统会做很多事情,包括安装一些可以响应 https 请求的东西(您将安装 Discourse),这些东西运行在某个地方(您将创建一个虚拟机),然后将 DNS 记录指向它(您似乎难以理解的部分?)。

1 个赞

我之前对“@”的说法是错的,抱歉,该列是“Host”。

以下是一些示例:

其中 Value 是所需的 IP 地址。

所以:

  • demo.example.com
  • dev.example.com
  • snow.example.com

就这些了!

(不过,您还需要使用类似 Let’s Encrypt 的工具从服务器请求证书,除非它像 Discourse 那样自动完成)

4 个赞

对于从未处理过那种情况的人来说,这并不是小事。

这已经更接近一个实际的解决方案了。人们仍然不知道如何获取他们的IP地址。

如果这只限定于已经是网页开发者的人,那么目前的文档可能是合适的。

如果你打算为所有人平等提供Discourse所带来的机遇,还有很多工作要做。

例如,我的网页开发经历在设置SMTP主机时遇到了很多困难——我绝对无法自己完成。

它与您登录以安装Discourse的VPS的IP地址相同。

2 个赞

这就是所有相关的新用户文档信息。我愿意投入这项工作,如果你有兴趣合并的话。

【引用 “Matthias_Schuster,第11帖,主题:366299”】
这已经更接近一个实际的解决方案了。人们仍然不知道如何获取他们的IP地址。
【/引用】

也许可以提供一些更详细的信息。然而,你的VP提供商在仪表盘中有服务器规格的IP地址。

【引用 “Matthias_Schuster,第11帖,主题:366299”】
我的网页开发在设置SMTP主机方面遇到了很多困难——举个例子——我根本无法完成这个操作。
【/引用】

这有多容易取决于你选择使用的SMTP。例如,Brevo.com只需注册一个用户名和密码,然后选择免费或付费计划。

e 然后只需在Discourse的设置中输入用户名、密码和SMTP地址

上述内容是Discourse的标准操作。SMTP提供商可能还会有说明,帮助你创建一个DNS记录(如果我没理解错的话)以确定DKIM,以确保邮件送达。

然后像Lark这样的一些服务,设置比我上面提到的更复杂。

这就是为什么Discourse Meta在这里提供官方和社区支持的原因。如果有预算,有很多人可以完成初期设置,而像@pfaffman这样为自托管用户提供支持面板,收费也很低,每年一次,包括他的支持。这个面板允许用户安装插件和进行一些命令行维护,适合技术不太熟练的用户。

请允许我明确说明,我非常理解你的处境,也必须这样说。在这个时代,图形用户界面(GUI)用户体验被认为对普通用户更加标准化。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.