Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Curl HTTPS-带证书的Amazon负载平衡器_Curl_Amazon Web Services_Https_Load Balancing - Fatal编程技术网

Curl HTTPS-带证书的Amazon负载平衡器

Curl HTTPS-带证书的Amazon负载平衡器,curl,amazon-web-services,https,load-balancing,Curl,Amazon Web Services,Https,Load Balancing,我在使用带有HTTPS的Amazon负载平衡器时遇到一些问题 我已经有了一个证书,并且已经配置好了 使用curl,当我单独测试负载平衡服务器时,我没有发现任何错误 但是使用负载平衡地址(curl-v“https\u domain\u name”)进行测试时,会返回以下消息: “SSL证书问题:无法获取本地颁发者证书” 证书有效,且名称与URL中的域名匹配。听起来服务器和ELB上的域名可能不同 您是否运行curl到ELB地址或为该服务器设置的DNS CNAME(您应该运行到CNAME) ELB地址

我在使用带有HTTPS的Amazon负载平衡器时遇到一些问题

我已经有了一个证书,并且已经配置好了

使用curl,当我单独测试负载平衡服务器时,我没有发现任何错误

但是使用负载平衡地址(curl-v“https\u domain\u name”)进行测试时,会返回以下消息:

“SSL证书问题:无法获取本地颁发者证书”


证书有效,且名称与URL中的域名匹配。

听起来服务器和ELB上的域名可能不同

您是否运行curl到ELB地址或为该服务器设置的DNS CNAME(您应该运行到CNAME)

ELB地址如下所示:

TestLB-1268527133.us-east-1.elb.amazonaws.com
CNAME应该类似于

www.yourdomain.com

如果您正在运行CNAME,它是否与证书上的域名匹配?换句话说,它是否与ELB后面的服务器具有相同的域。另外,请记住,如果在运行SSL的ELB后面运行多台服务器,则需要一个star证书。例如
*。yourcomain.com

是新证书吗?它可能还没有在CAs周围饱和?这是一个旧的=/…它正在工作。。。但是不适用于Amazon LB=/并且您已经阅读了所有关于它的AWS文档?开始工作是一个复杂的过程,这个错误太普遍了,无法真正指出问题所在。。2小时LOL。。必须是一个简单的问题,同时也是一个困难的问题哈哈哈。。但是谢谢你!感谢您的帮助!=)是的,我一直在努力让工作顺利进行。希望我能多帮点忙,对不起!我和CNAME一起跑步。我用这篇文章解决了这个问题:谢谢你的帮助!还有我和迈克尔。。。也谢谢你=)解决方案为@Crasher post()的url被破坏:(有人能在这里发布准确的解决方案吗?谢谢。