我最近使用AWS elastic beanstalk来迁移我的分析应用程序服务器。 一切正常,只是简单的HTTP,但我需要更多的安全性,所以我已经尝试深入AWS文档设置与我的服务器的HTTPS。
我的目标是有一个可扩展的服务器,使用负载均衡器来保护我的API调用中的所有参数。
我做了什么:
从Namecheap购买了一个域名。
在Namecheap中设置一个CNAME别名来指向我的负载均衡器的DNS
使用AWS Certificate Manager为此购买的域名创build证书
在我的beanstalk实例的networking层中添加了一个负载平衡器
为此域创build了一个Route 53托pipe区域并添加了一个logging集
现在我不知道如何使用或testing这个。 在我有一个负载平衡器之前,我只需input我的beanstalk实例在调用分析服务器时的DNS名称
curl -X GET -H“X-Parse-Application-Id:XXX-XXX-XXX-XXX”-H“Content-Type:application / json” https://my-name.us-east-1.elasticbeanstalk。 COM /parsing/class/ GameScore
但任何时候我运行这个我得到一个:curl:(51)SSL:没有替代证书主题名称匹配目标主机名称错误。
所以我想我现在可能需要在我购买的域名上开始点我的请求? 或者可能是负载平衡器?
你看到这个设置有什么问题吗?
我在这里看到一个非常类似的问题使用HTTPS设置Elastic Beanstalk应用程序
就像这个人一样,我的领域现在只是超时而已。 给出的答案对我来说没有多大意义。