3 votes

HTTPS sur l'instance Amazon EC2

J'ai une question à laquelle j'espère que quelqu'un pourra répondre pour moi.

Ma situation : J'ai un serveur Ubuntu exécutant Apache2 sur une instance Amazon EC2, qui héberge une instance de OwnCloud.

Mon objectif : Je veux déployer HTTPS sur cette instance. J'ai déjà configuré le groupe de sécurité pour autoriser le trafic HTTPS de n'importe où (car le serveur doit être accessible de n'importe où sur Internet). Nous avons déjà un nom de domaine bar.com enregistré chez un autre hébergeur de domaines. Mais nous voulons pointer foo.bar.com vers cette installation OwnCloud.

Mes questions :

1) Quelle adresse IP dois-je utiliser pour configurer le DNS auprès de cet hébergeur de domaines ? Car l'adresse IP publique et le DNS public de l'instance EC2 sont renouvelés à chaque redémarrage de l'instance.

2) Comment générer le certificat SSL pour la configuration HTTPS d'Apache2 ? Plus précisément, quel nom commun (CN) dois-je mettre dans le certificat ? Car le DNS public de l'instance EC2 change à chaque redémarrage. Je pense que si je mets le CN foo.bar.com dans le certificat, le navigateur affichera une erreur de certificat une fois que l'utilisateur sera redirigé de foo.bar.com -> .compute.amazonaws.com, ai-je raison ?

En résumé : comment déployer HTTPS sur une instance EC2 sur Amazon AWS avec un DNS auprès d'un service d'hébergement de nom de domaine tiers ?

5voto

Christopher Karper Points 293

Lisez la doc VPC! Vous pouvez configurer votre instance EC2 pour obtenir la même adresse IP publique à chaque redémarrage.

Même si votre adresse IP change le CN est juste le nom de domaine. Utilisez un enregistrement A sur votre serveur DNS pour pointer vers l'IP publique de l'instance EC2 et le navigateur ne sera pas redirigé. Il résoudra foo.bar.com vers l'IP publique de votre instance EC2.

Notez que Route53 peut automatiquement mapper l'IP publique de votre instance EC2 aux enregistrements DNS.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X