好的,这是独家新闻。
我获得了域名的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上托管的,不想丢失它)?
- 其他选择?
提前致谢
答案 0 :(得分:2)
将您的域的A记录指向公共IP EC2给您。或者更好的是,获取弹性IP,将其与您的实例关联,并将A记录指向该记录。