证书不匹配名称aws私人ip

使用带有负载平衡器和弹性IP的AWS ec2。

我试图添加和SSL证书,但得到以下错误。

Certificate does not match name shop.domain.com Subject ip-172-31-19-115 Valid from 13/Jul/2015 to 12/Jul/2016 Issuer ip-172-******** 

我知道IP – 172 – ********是一个私人IP和公共IP是54 – *********

我的问题是如何获得SSL上的公共IP? 以下是我采取的步骤:

 openssl genrsa -out private-key.pem 2048 openssl req -sha256 -new -key private-key.pem -out csr.pem 

然后提交给rapidSSL。

然后以这种方式添加到负载均衡器。 http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-update-ssl-cert.html

通过控制台而不是命令行。

我错过了什么,如何获得private.key&csr.pem上的公共IP