Go Daddy上的子域映射到AWS EC2实例上的HTTPS站点不起作用

时间:2018-09-21 18:03:07

标签: amazon-web-services amazon-ec2

我创建了一个子域demo.mysite.com,该子域托管在godaddy.com上。我已经在go daddy控制台中将子域demo.mysite.com成功映射到了我的AWS弹性IP

在我的AWS EC2实例上,我的网站通过HTTPS安全运行,并且已在我的AWS EC2实例上部署了与demo.mysite.com相对应的证书。现在我面临的问题是

1-当我访问自己的子域时,它指向我的EC2实例,并且我的Web浏览器中的URL更改为我的弹性IP,即www.demo.mysite.com --- >> https://201.12.34.58:8443/myApp,不得发生,并且必须保留为https://demo.mysite.com

2-由于我的URL更改,所以我开始收到证书错误,提示

该证书仅对demo.mysite.com有效。  错误代码:SSL_ERROR_BAD_CERT_DOMAIN

有人可以帮助解决这两个问题吗?我认为,如果第一个问题得到解决,第二个问题将自动得到解决。我不确定

我需要你的帮助

1 个答案:

答案 0 :(得分:0)

我建议使用CloudFlare管理您的域DNS。为您的子域演示添加一个指向该IP的CNAME记录。在CloudFlare控制台上,转到“加密”>“原始证书”。使用RSA创建一个新证书,然后将其导入到 us-east-1 的AWS Certificate Manager中。对于证书链,请使用this。确保在“加密”标签中始终使用HTTPS 处于启用状态。几分钟后,您应该使用指向HTTPS正常工作的AWS的域。

这就是我要做的一个子域,以与带有SSL的AWS API终端一起使用。