2013-12-16 70 views
5

我在使用Amazon Load Balancer和HTTPS時遇到了一些問題。HTTPS - 帶有證書的Amazon負載均衡器

我已經有一個證書,它已經配置好了。

使用curl,當我單獨測試負載均衡服務器時,我沒有發現任何錯誤。

但隨着負載均衡的地址測試(捲曲-v「https_domain_name」),它返回以下消息:

「SSL證書問題:無法獲取本地頒發者證書」

證書是有效的,名稱與URL中的域名相匹配。

+0

它是一個新的證書嗎?它可能還沒有飽和CA? – brandonscript

+0

這是一箇舊的=/...它的工作...但不適用於亞馬遜LB =/ – Crasher

+0

你已經通過了所有的AWS文檔呢?這是一個非常複雜的過程,而且這個錯誤太籠統了,無法真正指出問題的癥結所在。 – brandonscript

回答

0

服務器和ELB上的域名聲音可能不同。

您是否正在對ELB地址或爲該服務器設置的DNS CNAME運行curl(應該運行到CNAME)。

的ELB地址是這樣的:

TestLB-1268527133.us-east-1.elb.amazonaws.com 

的CNAME應該是這樣的

www.yourdomain.com 

如果你正在運行的CNAME,它的證書相匹配的域名?換句話說,它與ELB後面的服務器具有相同的域名。另外,請記住,如果您在運行SSL的ELB後面運行多臺服務器,則需要明星證書。例如*.yourcomain.com

+0

我正在使用CNAME運行。我用這篇文章解決了它:http://cloudarch.co.uk/2011/10/elastic-load-balancer-ssl-setup-guide-pem-encoded-csr/#.UrGbIvRXXnq – Crasher

+0

感謝您的幫助Rico!和r3mus和邁克爾...也謝謝你=) – Crasher

+1

作爲@Crasher張貼(http://cloudarch.co.uk/...)的解決方案的URL是壞了:( 任何人都可以在這裏發佈確切的解決方案? 謝謝。 – Shaish