DNS 配置
通常,你需要为所有要使用的域名或子域名设置 A 记录,指向你希望部署应用程序的服务器 IP 地址。
请注意,你可以为多个域名和子域名使用相同的 IP 地址。
在示例中,1.1.1.1 是你的服务器 IP 地址。
注意
如果你的域名包含特殊或非 ASCII 字符(例如 å、ä、ö、é 等),在配置 DNS 或在 Coolify 中输入 FQDN 时,必须使用域名的 punycode 版本。
例如:
münchen.example.com→xn--mnchen-3ya.example.com
大多数 DNS 提供商会自动转换这些域名,但如果你遇到问题,应手动使用 punycode 表示法。
单个域名
假设你想将资源部署到 example.com,IP 地址为 1.1.1.1。
- 你需要为
example.com设置一个指向1.1.1.1的A记录。
提示
你也可以将 www.example.com 添加为 A 记录,并在 Coolify 中使用所选的反向代理将其重定向。
然后,你可以将 https://example.com 用作任何资源的 FQDN(完全限定域名),甚至用于你的 Coolify 实例。
通配符域名
假设你想将资源部署到 *.example.com,IP 地址为 1.1.1.1。
- 你需要为
*.example.com设置一个指向1.1.1.1的A记录。
这允许你将 example.com 的任何子域名用作任何资源的 FQDN(完全限定域名),甚至用于你的 Coolify 实例。
例如,你可以将 https://app.example.com 或 https://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 实例设置自定义域名。
