主机名无法访问

抱歉,我完全不知道自己在做什么。

在配置时,我尝试了以下方法,但均无济于事:

  • discourse..org
  • host..org
  • www..org

我的主机名应该是什么?
如果有人现在访问 www..org,会显示我正在使用的另一个论坛服务商提供的论坛。
这是问题所在吗?

谢谢

抱歉,我不知道为什么,但我在上面所有地址的“mydomain”中的点之间输入了这些“>”,结果它们被删除了。

理想情况下,您的主机名应是一个 DNS 名称,该名称解析到您要安装 Discourse 的服务器。此配置告知 Discourse 应响应哪个 URL 名称的请求。

如果您打算用 Discourse 替换现有的论坛提供商,则首先需要确保 DNS 已更新为您安装 Discourse 的服务器,或者先移除现有论坛,然后使用该服务器安装 Discourse。

感谢 Ghan 的快速回复!

主机名在我的 DNS 设置(已附加)中是否应该有它自己的记录?

如果是的话,我是应该在安装 Discourse 之前创建它,还是 Discourse 应该自动完成这一步?

1 个赞

我希望展示上述信息是安全的?

通常,服务器会有自己的 DNS 记录,是的。您需要在安装 Discourse 之前创建该记录。安装程序不知道您的 DNS 提供商是谁,也没有标准的方式为您自动完成此操作。

1 个赞

好的,谢谢。
我应该编辑 www.mydomain.org 的 CNAME 记录,并将服务器的 IP 地址填入内容字段吗?

1 个赞

好的。您的主机名需要解析到您的服务器 IP 地址。这并非机密信息,因为任何希望通过主机名访问您服务器的人都必须能够确定其 IP 地址。

谢谢 Jay,

那么在安装 Discourse 时,
我应该提交 www.mydomain.org 作为主机名吗?

嗨,Jay,抱歉没能更早跟进。
我上次的问题有回复了吗?

我上次尝试安装时也遇到了 PostgreSQL 错误

2020-05-27 21:27:14.782 UTC [64] FATAL: 无法映射匿名共享内存:无法分配内存
2020-05-27 21:27:14.782 UTC [64] HINT: 此错误通常意味着 PostgreSQL 请求的共享内存段超过了可用内存、交换空间或大页。要减小请求大小(当前为 1399185408 字节),请减少 PostgreSQL 的共享内存使用量,例如通过减小 shared_buffers 或 max_connections。
2020-05-27 21:27:14.783 UTC [64] LOG: 数据库系统已关闭