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

函数计算自定义域名开启 HTTPS 后使用云盾上的证书以后不能返回正确的证书该如何处理?

函数计算自定义域名开启 HTTPS 后使用云盾上的证书以后不能返回正确的证书该如何处理?

展开
收起
三分钟热度的鱼 2024-05-05 12:46:04 12 0
1 条回答
写回答
取消 提交回答
  • 当您在函数计算(Function Compute,简称FC)上通过自定义域名并开启HTTPS后,如果您使用云盾(通常是阿里云的安全产品,如SSL证书服务)上的证书,但发现不能返回正确的证书,可能是由以下几个原因造成的:

    证书绑定问题:确保您的证书已经正确绑定到您的自定义域名上。
    域名解析问题:确保您的自定义域名已经正确解析到函数计算的入口。
    证书链不完整:有时,只上传了主证书而没有上传完整的证书链也会导致问题。
    中间件或代理配置问题:如果您在函数计算前面使用了中间件或代理,如API网关,那么需要确保这些中间件或代理已经正确配置了证书。
    浏览器缓存:有时,浏览器会缓存旧的证书信息。尝试清除浏览器缓存或使用其他浏览器进行测试。
    以下是一个基本的处理步骤和代码演示(注意:由于函数计算本身并不直接处理HTTPS证书,这里主要是关于如何确保证书在云上正确配置):

    1. 确保证书正确上传并绑定
      在阿里云SSL证书服务中,确保您的证书已经上传并绑定到您的自定义域名。

    2. 确保域名解析正确
      在您的DNS提供商处,确保您的自定义域名已经解析到函数计算的入口(这通常是API网关的CNAME)。

    3. 检查证书链
      确保您已经上传了完整的证书链,包括根证书和中间证书(如果有)。图片.png

    2024-06-21 14:23:19
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载