代码之家  ›  专栏  ›  技术社区  ›  ChrisRich

AWS Cloudfront自定义子域TSL/SSL:“不安全/证书无效”

  •  0
  • ChrisRich  · 技术社区  · 7 年前

    我正在寻找一些建议,如如何最经济高效地为子域设置SSL,例如 https://images.example.com .

    图像托管在AWS S3中,我有一个指向那个bucket的cloudfront发行版。

    我买了一个 single domain SSL cert from Comodo 并成功地将其添加到我的cloudfront发行版中。那部分很简单。

    但是,在子域上加载图像时,浏览器栏中会显示“不安全/证书无效”。

    这是因为我需要一个 wildcard SSL cert ?

    我没有测试SSL证书是否在主域上工作。原因是目前有一个生产网站,我不想干涉。

    在我匆忙购买更昂贵的通配符SSL证书之前,我想确保它是必需的。

    我有一个单一的子域用于图像托管。我不希望再广告更多的子域。如果我只买两个单域证书呢?

    我有什么选择?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Jorg Roper    7 年前

    尝试使用ACM( https://aws.amazon.com/certificate-manager/ )要为您的域颁发AWS颁发的通配符证书并使用它吗?

    至于为什么你现有的证书不起作用,它是否将证书中的域(如图像、域、.com)作为主域或SAN?如果不行,就不行了。

    如果不想使用通配符,可以使用ACM证书(或从其他地方购买的证书)并仅为域子域颁发证书?您不必使用通配符,但从成本的角度来看,如果您要购买通配符,它通常更具成本效益(尽管当然需要考虑安全问题)。如果您使用的是ACM,那么证书是免费的,可以是特定于域的,也可以是通配符的。