在同一EC2实例上托管.Net WebAPI和WebApp

时间:2017-08-07 18:07:20

标签: .net amazon-web-services https subdomain godaddy-api

我有一个AWS账户,我在免费套餐下使用ec2 windows实例来测试应用程序。我在该实例的IIS下创建了两个网站(一个用于API,另一个用于网站),两者都运行良好。 例如: API:http://x.y.z.w:9999 网站:http://x.y.z.w:9090

现在我要求将其设为https,无论是网站还是API,我都可以为网站创建,因为我有一个有效的域名,让我说带有https(来自GoDaddy)的example.com。但是API呢?如何使用https将其设为api.example.com并指向我的api网站。 ?

我是否需要购买一个单独的ec2实例来托管api,或者是否有办法在同一个ec2实例上托管它?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您不需要新实例。只需添加负载均衡器,在其上安装证书(您也可以使用Amazon Certificate Manager),为您的网站和API定义一些规则,并向其注册您的实例。这样,您就不需要在IIS上安装证书。您可以阅读更多here