网站 DNS 已传播,但 discourse 拒绝连接?

我从 upcloud 迁移到了 contabo VPS。我使用了 Rsync,并按照步骤操作,成功重建了应用程序,并确认其正在运行。

主题在此。此帖子使网站得以正确重建。

我在 Squarespace(他们收购了 Google domains)上更改了 DNS 记录,并将 DNS 记录 A 指向 Contabo 的服务器。

我可以通过 IP 地址连接,但使用域名时

我收到

有人向我介绍了这个检查 DBS 传播的网站工具。

我是否需要在 discourse 端进行一些操作才能使其接受来自域名的连接?

不确定是否需要安装标签或迁移工具?

不使用 let’s encrypt,因为 Squarespace 提供 SSL 证书,并且在 Upcloud 上运行良好。

我认为,如果您运行 ./discourse-setup,它应该会在提示您提供域名后尝试连接到该域名。

它成功了吗?

1 个赞

不,这是输出的副本。尽管如此,它仍然成功连接到域。

discourse-setup
配置文件 containers/app.yml 已存在!

. . . 重新配置 . . .


正在将旧文件另存为 app.yml.2025-01-06-030236.bak
将在 5 秒后停止现有容器,或按 Control-C 取消。
检测到 x86_64 架构。
警告:containers/app.yml 文件是全局可读的。您可以通过运行以下命令来保护此文件:chmod o-rwx containers/app.yml
+ /usr/bin/docker stop -t 600 app
app

检测到 25GB 内存和 8 个物理 CPU 核心
正在设置 db_shared_buffers = 4096MB
正在设置 UNICORN_WORKERS = 8
已更新 containers/app.yml 内存参数。

您的 Discourse 的主机名? [www.xrtropolis.one]:
正在检查您的域名 . . .
连接到 www.xrtropolis.one 成功。
管理员帐户的电子邮件地址? [demontmorency_dan@hotmail.com]:
SMTP 服务器地址? [smtp-relay.brevo.com]:
SMTP 端口? [587]:
SMTP 用户名? [redacted]:
SMTP 密码? [redacted]:
通知电子邮件地址? [noreply@xrtropolis.one]:
Let's Encrypt 警告的可选电子邮件地址? (按 Enter 跳过) [me@example.com]:
可选的 MaxMind 帐户 ID(按 Enter 继续,不使用 MAXMIND GeoLite2 地理位置数据库) [123456]:

看起来正确吗?

主机名          : www.xrtropolis.one
电子邮件             : demontmorency_dan@hotmail.com
SMTP 地址      : smtp-relay.brevo.com
SMTP 端口         : 587
SMTP 用户名     : redacted
SMTP 密码     : redacted
通知电子邮件: noreply@xrtropolis.one
MaxMind 帐户 ID: (未设置)
MaxMind 许可证密钥: (未设置)

按 Enter 继续,按 'n' 再次尝试,按 Ctrl+C 退出:
web.ssl.template.yml 未启用——之前是否已启用?
letsencrypt.ssl.template.yml 未启用 -- 之前是否已启用?




抱歉,更改 containers/app.yml 时出错

如果您进行了意外的更改,可能会发生这种情况。

尽管如此,app.yml 似乎已被更改,尽管它显示更改时出错。

但是,尽管设置显示成功连接,但仍然收到连接被拒绝的错误。

添加说明


欢迎使用 Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-51-generic x86_64)

* 文档: https://help.ubuntu.com
* 管理: https://landscape.canonical.com
* 支持: https://ubuntu.com/pro

系统信息(截至 2025 年 1 月 6 日星期一 04:03:52 CET)

 系统负载: 2.52
 / 使用情况: 289.56GB 的 4.5%
 内存使用情况: 2%
 交换空间使用情况: 0%
 进程: 245
 已登录用户: 0
 eth0 的 IPv4 地址: 154.53.35.16
 eth0 的 IPv6 地址: 2605:a142:2238:3164::1

* 严格隔离的 Kubernetes 使边缘和物联网安全。了解 MicroK8s
  如何为简单、有弹性且安全的 K8s 集群部署设定新标准。

  https://ubuntu.com/engage/secure-kubernetes-at-the-edge

应用程序的扩展安全维护未启用。

可立即应用 0 个更新。

启用 ESM Apps 以接收额外的未来安全更新。
请参阅 https://ubuntu.com/esm 或运行:sudo pro status

不使用 kubernetes。使用 Docker 复制和安装,并使用了 rsync。

也许 Ubuntu LTS 24.04.1 的信息会有帮助。

已解决。

问题是几个模板被注释掉了 SSL Web 和 Let’s Encrypt,即使它们没有在使用。

可能是 rsync 的错误或其他问题。

比较了旧服务器的 app.yml 和新服务器,并更正了条目。:woman_facepalming:

一切都已恢复正常。 :sweat_smile:

3 个赞

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