开发者社区 > 云原生 > Serverless > 正文

函数计算FC是 SD 如何绑定自定义域名?我现在绑定域名后跳转不正确。

函数计算FC是 SD 如何绑定自定义域名?我现在绑定域名后跳转不正确。

展开
收起
三分钟热度的鱼 2023-07-19 20:18:16 78 0
2 条回答
写回答
取消 提交回答
  • 在函数计算(Function Compute)中,要将 SD(Service Domain)绑定到自定义域名上,并确保跳转正确,您可以按照以下步骤进行操作:

    1. 在阿里云域名服务中配置解析:首先,在阿里云域名服务控制台中,为您的自定义域名添加解析记录。将您希望绑定的子域名(如 api.example.com)指向函数计算的 SD 地址。

    2. 创建一个 HTTP 触发器:登录函数计算控制台,在对应的函数服务下创建一个 HTTP 触发器。确保触发器类型为 HTTP,并选择适当的路径匹配规则。

    3. 设置自定义域名:在创建或编辑触发器时,设置自定义域名和路径。将自定义域名设置为您希望绑定的域名(如 api.example.com),并将路径设置为与触发器类型和功能相对应的路径(如 /api)。

    4. 配置转发规则:为了确保请求能够正确转发到函数计算的 SD 上,您需要在您的自定义域名设置中配置正确的转发规则。通常,您可以将所有的请求都转发到函数计算的 SD 上(如 http://xxxx.cn-shanghai.fc.aliyuncs.com)。

    5. 确认域名解析生效:等待一段时间,以确保域名解析已经生效。这可能需要几分钟到数小时的时间。您可以使用 nslookup 或类似的工具来验证域名解析是否生效。

    如果您在按照以上步骤操作后,仍然遇到跳转不正确的问题,建议检查以下几个方面:

    2023-07-23 22:07:20
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在函数计算(FC)中使用自定义域名时,需要进行以下几个步骤:

    在阿里云的云解析DNS控制台中,添加一条CNAME记录,将自定义域名指向函数计算服务的API网关域名。

    在函数计算的控制台中,为您的函数配置自定义域名,并绑定之前在DNS控制台中添加的CNAME记录。

    等待DNS解析生效,可以使用自定义域名进行访问。

    如果您的自定义域名跳转不正确,可能是由于以下几个原因:

    域名解析记录配置错误:请确保您在DNS控制台中添加的CNAME记录指向正确的函数计算服务的API网关域名。

    自定义域名未关联到函数:请确保您在函数计算控制台中为您的函数配置了自定义域名,并将之前在DNS控制台中添加的CNAME记录与该函数绑定。

    API网关域名未开启HTTP协议:请确保您的函数计算服务的API网关域名已经开启了HTTP协议,否则可能无法正常访问。

    函数实现问题:请确保您的函数实现正确,并且能够处理来自自定义域名的请求。

    2023-07-22 10:28:10
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载