Amazon web services AWS SSL Beanstalk主机名不匹配
我按照以下教程设置了一个SSL证书,父域托管在aws以外的另一个提供商上,以创建到我的REST Api的安全连接。 设置: 托管区域->指向的记录-弹性负载平衡器-Beanstalk->EC2(Spring应用程序) 设置说明: 我创建了一个托管区域(sub.mydomain.at)。 在该托管区域中,我创建了一条指向弹性负载平衡器的记录(api.sub.mydomain.at) 一切正常,API是可调用的 之后,我通过ACM创建了一个证书。 (*.mydomain.at)已成功发布 我将它连接到我的负载平衡器,当通过https://调用API时,它似乎可以工作。 但是邮递员抛出了以下错误 我可以关闭“启用SSL证书验证”,它将正常工作,但这似乎不是正确的解决方案。 因此,我为域api.sub.mydomain.at创建了另一个证书,该证书未进行验证。根据Amazon web services AWS SSL Beanstalk主机名不匹配,amazon-web-services,Amazon Web Services,我按照以下教程设置了一个SSL证书,父域托管在aws以外的另一个提供商上,以创建到我的REST Api的安全连接。 设置: 托管区域->指向的记录-弹性负载平衡器-Beanstalk->EC2(Spring应用程序) 设置说明: 我创建了一个托管区域(sub.mydomain.at)。 在该托管区域中,我创建了一条指向弹性负载平衡器的记录(api.sub.mydomain.at) 一切正常,API是可调用的 之后,我通过ACM创建了一个证书。 (*.mydomain.at)已成功发布 我将它连
nslookup
,即使设置了CNAME,服务器也找不到域。(我假设不可能创建具有多个“子域”的CNAME)
\u 12312.api.sub.mydomain.at
那么,我如何解决“主机名/IP与证书和其他名称不匹配”的问题呢?我认为在您的情况下,您正在将请求(cname record api.sub.mydomain.at从alb公共dns转发到您的自定义域) 因此,您需要在听者上添加ALB公共dns名称,如下所示:
request({host: 'ALB public DNS'... headers: req.headers
request({host: 'ALB public DNS'... headers: req.headers