Mythex 自定义域名:购买或连接你自己的域名
已发布的 Mythex 应用可以运行在你自己的域名上——例如 app.example.com,而不是 *.mythex.ai 链接。在 Pro 套餐中,你既可以在 Mythex 内购买域名并由我们为你完成连接,也可以只用一条 DNS 记录,连接你已经拥有的域名。两种方式都会自动配置 HTTPS。
它能做什么
每个已发布的应用都会获得一个 Mythex 子域名。这对测试以及与朋友分享来说已经足够,但企业、作品集或产品发布通常需要属于自己的名称。
自定义域名包含在 Pro 套餐中。在定价页面上,你可能会看到“免费自定义域名”的标识:这意味着套餐包含自定义域名的功能,但并不意味着域名本身免费。如果你通过 Mythex 购买域名,域名注册费用需要另行支付。
所有相关功能都集中在设置中的 域名 页面。在这里,你可以购买或连接域名,将其绑定到项目,验证 DNS,并打开每个域名的菜单进行配置、自动续费、设置主域名、断开连接或转出。在已上线的项目中,发布 → 自定义域名是一个快捷入口,可以为该项目完成同样的操作。
为什么这样设计
人们接触自定义域名的途径有两种。有些人已经在域名注册商那里拥有了一个域名,只想把它指向自己的应用。另一些人还没有域名,又不想为了获得域名而去学习第二个网站的使用方法。因此,Mythex 同时支持这两种途径,并且在两种情况下都会处理好 HTTPS——这正是最容易出错的部分。如果你对 DNS 还不熟悉,域名和 DNS 如何工作会解释其中各个组成部分。
方式一:在 Mythex 中购买域名
- 打开域名页面,选择购买。
- 搜索一个名称,并选择一个可用的结果。
- 可选:选择一个要连接的项目,或选择仅购买,稍后连接。
- 结账。Mythex 会为你注册该域名。
你也可以在已上线的项目中,通过发布 → 自定义域名 → 购买域名进行购买,这样新域名会自动连接到该项目。
你可以配置的内容
在已购买域名的 域名 → ⋯ → 配置 中,你可以:
- DNS 记录——添加或删除
A、AAAA、CNAME、MX、TXT和SRV记录,例如用于邮件或 Google 验证。Mythex 用于你的网站的记录会被锁定,无法修改。 - WHOIS 隐私保护——适用于通过 Mythex 注册的域名。
- 主域名——当多个域名指向同一个项目时,选择哪个主机名作为主要域名。
已购买域名的域名服务器(nameserver)为只读。如果要使用其他域名服务器,请先将域名转出:Mythex 会解除锁定,并提供一个授权码,你可以将它粘贴到新的注册商处。
续费
购买的域名注册期限为一年,默认开启自动续费。在到期前约 45 天,你购买时所用的那张卡会被扣除域名页面上显示的续费价格,并且你会收到一封电子邮件收据。如果这张卡被拒绝,该域名会显示警告,并出现一个立即续费按钮。你可以在 ⋯ 菜单中关闭自动续费;如果本年度的续费已经支付但尚未完成,则会予以退款。
方式二:连接你已经拥有的域名
- 发布该项目。
- 在域名页面选择连接(或在项目中选择发布 → 自定义域名 → 连接现有域名)。
- 输入你的主机名,例如
app.example.com,并选择项目。 - 在你的 DNS 服务商处,创建一条从该主机名指向 Mythex 所显示目标(
{slug}.mythex.ai)的 CNAME 记录。 - 点击验证。
DNS 就绪后,状态会变为已生效,Mythex 会为该域名签发 HTTPS 证书。如需更详细的步骤说明,请参阅如何连接自定义域名。
常见问题
- 仍在等待。 DNS 更改可能需要几分钟才能生效,具体取决于你的服务商,有时会更久。请检查该记录是否为指向显示目标的 CNAME(而不是 A 记录),然后再次点击验证。
- 目标错误。 CNAME 必须与该应用的 slug 完全一致。拼写错误或旧的 slug 都会导致验证失败。
- DNS 代理。 如果你的 DNS 服务商提供流量代理功能,请将记录设置为仅 DNS,这样 Mythex 才能签发 HTTPS 证书。
- 验证通过后网站仍无法打开。 DNS 可能在 HTTPS 配置完成之前就已验证通过。请等待几分钟后再次验证;如果仍然失败,请联系支持。
- 根域名。 建议使用
www或app之类的子域名。裸域名example.com依赖于你的 DNS 服务商是否支持 ALIAS/ANAME 或扁平化;如果不确定,请使用www,并在你的服务商处将根域名重定向。
限制
- 仅限 Pro。 Free 套餐的应用只能发布到 Mythex 子域名。
- 项目必须已发布并处于上线状态,域名才能提供访问。
- 通过 Mythex 购买时,注册和续费费用与 Pro 套餐分开计费。
- 断开连接会使该主机名停止提供应用访问,但不会取消或转移域名。