在浏览器地址栏中使用外部域名

您好,

我们将 Discourse 安装迁移到了内部虚拟机,该虚拟机使用 SNI(因为该虚拟机没有唯一的 IPv4 地址)。因此,我们使用了 CNAME 将外部域名转发到该虚拟机。
转发本身运行正常,但访问者在地址栏中看到的却是内部加密的主机名,而不是他们之前打开的生产环境 URL。

请问是否有任何方法可以在 Discourse 中使用外部域名?

感谢您的简短确认。

此致
I.

  1. 由于正在使用 SNI,因此没有理由使用 CNAME。
  2. 如果访问者看到的是内部主机名,那么您可能根本没有使用 CNAME,而是设置了某种重定向。

如果您需要进一步的建议,请提供确切的主机名。

你好,Richard,

非常感谢您的回复。

大学的信息技术部门已告知我们,CNAME 是我们唯一的选择……

我的配置如下:

此致

I

您需要在 app.yml 中使用 discourse.itas-karlsruhe.de 作为主机名,而不是内部名称。

请参阅 Change the domain name or rename your Discourse

非常感谢,这很有帮助 :slight_smile: