2017-08-07 1 views
0

J'ai un compte AWS et j'utilise l'instance de l'ec2 windows sous le niveau libre pour tester une application. J'ai créé deux site Web (un pour l'API et l'autre pour le site Web) sous IIS sur cette instance et les deux fonctionnent parfaitement. Pour exemple: API: http://x.y.z.w:9999 Site Web: http://x.y.z.w:9090Hébergement .Net WebAPI et WebApp sur la même instance EC2

Maintenant, j'ai une obligation de rendre https, à la fois site web et API, je suis capable de le faire pour le site Web que j'ai un domaine valide, laisser dire par exemple. com avec https (de GoDaddy) avec moi. Mais qu'en est-il des API? Comment puis-je faire api.example.com avec https et pointer vers mon site web api. ? Dois-je acheter une instance ec2 séparée pour héberger l'API ou y a-t-il un moyen de l'héberger sur la même instance ec2?

Répondre

0

Vous n'avez pas besoin d'une nouvelle instance. Ajoutez simplement un équilibreur de charge, installez votre certificat dessus (vous pouvez également utiliser Amazon Certificate Manager), définissez des règles pour votre site Web et votre API, et enregistrez votre instance. De cette façon, vous n'avez pas besoin d'installer votre certificat sur votre IIS. Vous pouvez lire plus here.