Dan*_*ore 63
首先,您需要打开HTTPS端口(443).为此,您可以访问https://console.aws.amazon.com/ec2/并单击Security Groups左侧的链接,然后创建一个同时具有HTTPS的新安全组.然后,只需更新正在运行的实例的安全组,或使用该组创建新实例.
完成这些步骤后,您的EC2工作就完成了,这都是应用程序问题.
Dig*_*iro 30
这个答案主要针对那些在另一个网站上购买域名的人(如GoDaddy),并希望将Amazon免费证书与证书管理器一起使用
此答案使用Amazon Classic Load Balancer(付费)在使用之前查看定价
步骤1 - 使用证书管理器申请证书
转到证书管理器>申请证书>申请公共证书
在您要添加的域名上myprojectdomainname.com,*.myprojectdomainname.com然后继续下一步
选择电子邮件验证并确认和请求
打开您收到的电子邮件(在您购买域名的电子邮件帐户上)并批准请求
在此之后,检查的验证状态 myprojectdomainname.com和*.myprojectdomainname.com是广告获得成功,如果是广告获得成功,你可以继续第2步
步骤2 - 为负载均衡器创建安全组
在EC2上,转到"安全组">"创建安全组"并添加http和https入站
第3步 - 创建负载均衡器
EC2>负载均衡器>创建负载均衡器>经典负载均衡器(第三选项)
在里面创建LB - 项目的vpc在Load Balancer Protocol上添加Http和Https

下一步>选择退出安全组
选择您在上一步中创建的安全组
下一步>从ACM中选择证书
选择步骤1的证书
下一步>
在健康检查我已经使用ping路径/(一个斜杠而不是/index.html)
步骤4 - 将您的实例与负载均衡器的安全组相关联
EC2>实例>单击您的项目>操作>网络>更改安全组
添加Load Balancer的安全组
第5步
EC2>负载均衡器>单击您创建的负载均衡器>复制DNS名称(A记录),它将类似于 myproject-2021611191.us-east-1.elb.amazonaws.com
转到Route 53>路由区域>单击域名>转到记录集(如果您在此处没有域,请使用Domain Name: myprojectdomainname.com和创建托管区域Type: Public Hosted Zone)
检查是否有记录类型A(可能不是),创建/编辑名称为空的记录集,类型A,别名是和目标已复制的DNS
创建一个新的记录集,类型A,名称*.myprojectdomainname.com,别名是和目标域(myprojectdomainname.com).这样就可以通过www.myprojectdomainname.com和subsite.myprojectdomainname.com访问您的网站.注意:您需要配置反向代理(Nginx/Apache)才能执行此操作.
在NS上复制要在下一步使用的4个名称服务器值,它将类似于:
ns-362.awsdns-45.com
ns-1558.awsdns-02.co.uk
ns-737.awsdns-28.net
ns-1522.awsdns-62.org
转到EC2> Instances>并复制IPv4 Public IP
第6步
在您已购买域名的域名注册网站上(在我的案例中为GoDaddy)
将路由更改为,http : <Your IPv4 Public IP Number>然后选择使用屏蔽转发
将名称服务器(NS)更改为您已复制的4 NS,这可能需要48小时才能生效
Amazon EC2实例只是虚拟机,因此您可以像在任何服务器上设置SSL一样设置SSL.
您没有提到您所使用的平台,因此很难提供更多信息.
对于那些希望在 ec2 上使用无麻烦的 https 主要用于演示和测试目的的人来说,还必须有一个答案,他们可以快速实现这一目标的一种方法是:
我的答案在这里描述了如何使用 EC2 在几分钟内实现用于测试目的的 https,而无需创建证书的麻烦
小智 5
一个老问题,但值得一提的是答案中的另一个选项。如果您的域的 DNS 系统已在 Amazon Route 53 中定义,您可以在 EC2 前使用 Amazon CloudFront 服务并为其附加一个免费的 Amazon SSL 证书。这样,您将受益于拥有 CDN 以加快内容交付速度以及使用 HTTPS 协议保护您的域。
小智 1
使用Elastic Load Balacing,它支持在负载均衡器处终止 SSL,包括从应用程序实例卸载 SSL 解密并提供 SSL 证书的集中管理。
| 归档时间: |
|
| 查看次数: |
74989 次 |
| 最近记录: |