Coolify logoCoolify

DNS 配置

通常,你需要为所有要使用的域名或子域名设置 A 记录,指向你希望部署应用程序的服务器 IP 地址。

请注意,你可以为多个域名和子域名使用相同的 IP 地址。

在示例中,1.1.1.1 是你的服务器 IP 地址。

注意

如果你的域名包含特殊或非 ASCII 字符(例如 åäöé 等),在配置 DNS 或在 Coolify 中输入 FQDN 时,必须使用域名的 punycode 版本

例如:

  • münchen.example.comxn--mnchen-3ya.example.com

大多数 DNS 提供商会自动转换这些域名,但如果你遇到问题,应手动使用 punycode 表示法。

单个域名

假设你想将资源部署到 example.com,IP 地址为 1.1.1.1

  • 你需要为 example.com 设置一个指向 1.1.1.1A 记录。

提示

你也可以将 www.example.com 添加为 A 记录,并在 Coolify 中使用所选的反向代理将其重定向。

然后,你可以将 https://example.com 用作任何资源的 FQDN(完全限定域名),甚至用于你的 Coolify 实例。

通配符域名

假设你想将资源部署到 *.example.com,IP 地址为 1.1.1.1

  • 你需要为 *.example.com 设置一个指向 1.1.1.1A 记录。

这允许你将 example.com 的任何子域名用作任何资源的 FQDN(完全限定域名),甚至用于你的 Coolify 实例。

例如,你可以将 https://app.example.comhttps://api.example.com 用作 FQDN。

自动生成的域名

如果你在 DNS 设置中设置了通配符域名,你也可以使用 Coolify 为你的资源自动生成域名。 你只需转到 Server 设置,并将 Wildcard Domain 字段设置为你的域名,例如 https://example.com

然后,如果你创建新资源:

  • 你的应用程序将获得一个随机子域名,例如 https://random.example.com
  • 你的预览部署也将获得子域名,例如 https://<PRId>.random.example.com

提示

预览 URL 模板可以在应用程序页面 / 预览部署 选项卡中修改。

实例域名

如果你自行托管 Coolify,你可以在 /settings 页面为你的 Coolify 实例设置自定义域名。

On this page