我最近使用 AWS elastic beanstalk 迁移了我的 parse 应用程序服务器。使用纯 HTTP 一切都运行良好,但我需要更高的安全性,因此我尝试深入研究 AWS 文档,以在我的服务器上设置 HTTPS。
我的目标是拥有一个可扩展的服务器,使用负载均衡器来保护我的 API 调用中的所有参数。
我做了什么:
从 Namecheap 购买了一个域名。
使用 AWS 证书管理器为购买的这个域名创建了证书
现在我不确定如何使用或测试它。在我拥有负载均衡器之前,我只需在使用以下方式调用 Parse Server 时输入我的 beanstalk 实例的 DNS 名称即可
curl -X GET -H “X-Parse-Application-Id:XXX-XXX-XXX-XXX” -H “内容类型:application/json” https://my-name.us-east-1.elasticbeanstalk.com/parse/classes/GameScore
但是,无论何时运行此程序,我都会收到:curl:(51)SSL:没有替代证书主题名称与目标主机名匹配错误。
所以我想我现在可能需要将我的请求指向我购买的域名?或者可能是负载均衡器?
您觉得这个设置有什么问题吗?
我在这里看到一个非常相似的问题使用 HTTPS 设置 Elastic Beanstalk 应用程序
和这个人一样,我的域名现在也超时了。给出的答案对我来说没什么意义。