web-dev-qa-db-fra.com

Eviter les erreurs de certificat SSL avec le sous-domaine Amazon S3

J'ai un compartiment Amazon S3 configuré pour l'hébergement de fichiers images statiques. J'ai configuré la redirection de sous-domaine de sorte que "static.example.com" pointe vers mon compartiment S3. Le compartiment est nommé "static.example.com" avec un enregistrement CNAME approprié.

http://static.example.com/someimage.jpg est chargé à partir du compartiment S3.

Le problème se pose lorsque j'active le protocole SSL pour le site Web. Lorsque je charge https://www.example.com Je reçois des erreurs car je charge le contenu non sécurisé depuis une page sécurisée comme prévu.

Après avoir modifié le chargement des sources d’image https://static.example.com/someimage.jpg , les images ne se chargent pas car le navigateur les bloque car le certificat ne correspond pas.

Le certificat d'Amazon est valable pour * .s3.amazonaws.com, qui inclut "somebucket.s3.amazonaws.com" mais ne correspond pas à "static.example.com.s3.amazonaws.com", car j'en ai besoin.

La question est donc de savoir comment implémenter SSL comme recommandé lors de l'utilisation d'un sous-domaine personnalisé.

1
Nilpo

Renommez static-example-com.s3.amazonaws.com - cela fonctionnerait avec le certificat générique prêt à l'emploi fourni. Examinez ce que AWS recommande ici.

En outre, je lisais les réponse ici Il semble que d’autres aient eu le même problème que vous avez maintenant.

1
conorb