好的,这里是独家新闻。亚马逊EC2 Tomcat无法使用我的域颁发的SSL证书
我获得了我的域名的SSL证书,我们从namecheap中将其称为www.mydomain.com。
我的网站托管在Tomcat7网络服务器上,该服务器驻留在具有公共IP的Amazon AWS EC2 linux实例上。我在此EC2服务器上安装了证书,并配置了tomcat将所有http请求重定向到https。
当我尝试通过URL访问我的网站时,我从浏览器收到一条警告,声明连接不可信。这是有道理的,因为我试图通过IP而不是域名(mydomain.com)访问该网站。
为了解决这个问题,我尝试在namecheap(我的域名注册的地方)上设置了URL重定向(URL框架),但是这并没有解决问题。 Namecheap说我需要获得一个新的证书来保护我的IP而不是域名,但是我想知道是否还有其他选项?
具体而言,我可以...
- 利用亚马逊的DNS(Route53)而不是namecheap的DNS?
- 将我的域名注册迁移到亚马逊? (我的电子邮件托管在namecheap上,不想丢失)?
- 其他选项?
在此先感谢
我可以使用[this](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html)吗?如果是这样,我需要更新namecheap上的URL重定向吗? –
您使用负载平衡器(ELB)吗?或者是tomcat直接接收请求?你在Tomcat中安装了你的证书吗? https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html –