如何为AnalyticDB Supabase项目添加自定义域名

更新时间:
复制 MD 格式

本文以阿里云域名管理服务为例,介绍如何使用CNAME方式为云原生数据仓库AnalyticDB PostgreSQLSupabase(简称AnalyticDB Supabase)项目添加自定义域名。

前提条件

操作步骤

步骤一:配置域名信息

  1. 登录 CDN控制台

  2. 在左侧导航栏,单击域名管理,然后单击添加域名

  3. 添加域名页面,业务信息区域,配置加速区域加速域名业务类型,其他参数均保持默认。

    • 如果您的域名是在中国内地完成备案的,加速区域可以选择仅中国内地或者全球。如果未备案则选择全球(不包含中国内地)

    • 加速域名填写自定义的域名

说明

首次配置时,需要验证域名归属。可以根据 DNS 配置引导 完成归属 TXT 记录验证。在完成配置后回到 CDN 配置页面点击验证,完成验证后继续配置。在 DNS 侧完成配置后会增加一条 verification 的 TXT 记录。

步骤二:配置源站

  1. 源站信息区域单击新增源站信息

  2. 新增源站信息对话框中,配置源站信息。

    • 源站信息:选择源站域名,并在域名输入框中填写 Supabase 项目的域名

    • 权重:设置为100。

    • 端口:如果需要通过 HTTPS 访问,请将端口从 80 修改为 443。

    • 其他参数保持默认。

  3. 单击确定

  4. 完成回源配置。

    1. 在左侧导航栏,单击域名管理,选择目标域名进入详情页。

    2. 单击左侧导航栏的回源配置,在默认回源HOST区域,单击修改配置

    3. 默认回源HOST对话框中,启用回源HOST域名类型选择源站域名,选择后下方会展示Supabase项目的源站域名。

    4. 单击确定

步骤三:(可选)配置HTTPS

如果需要通过 HTTPS 访问自定义域名,请按以下步骤配置。

  1. 在左侧导航栏,单击域名管理,选择目标域名进入详情页。

  2. 单击左侧导航栏的HTTPS配置

  3. HTTPS证书区域,单击修改配置,并根据提示完成证书填写。

  4. (可选)在HTTP/2设置区域,启用HTTP/2。

  5. (可选)如果需要强制使用 HTTPS,可以在协议重定向区域进行配置,将 HTTP 请求自动跳转至 HTTPS。

重要

如果单个 CDN 域名配置无法正常访问,可能需要同时配置主域名和 www 子域名。例如,对于域名 example.com,需要执行以下操作:

  • 在 CDN 控制台分别配置 example.com 和 www.example.com 两个域名记录。

  • 在 DNS 控制台分别为 example.com 和 www.example.com 添加 CNAME 记录。

完成上述配置后,即可使用自定义域名进行 HTTPS 访问,无需额外上传证书。