我创建了一个子域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
有人可以帮助解决这两个问题吗?我认为,如果第一个问题得到解决,第二个问题将自动得到解决。我不确定
我需要你的帮助
答案 0 :(得分:0)
我建议使用CloudFlare管理您的域DNS。为您的子域演示添加一个指向该IP的CNAME记录。在CloudFlare控制台上,转到“加密”>“原始证书”。使用RSA创建一个新证书,然后将其导入到 us-east-1 的AWS Certificate Manager中。对于证书链,请使用this。确保在“加密”标签中始终使用HTTPS 处于启用状态。几分钟后,您应该使用指向HTTPS正常工作的AWS的域。
这就是我要做的一个子域,以与带有SSL的AWS API终端一起使用。