2017-09-03 95 views
1

我试图创建生产拓扑,并在从我的域重新路由到AWS ELB时,在创建到我的站点的https连接的最后一步时卡住了。使用SSL/TLS将DNS重新路由到AWS ELB

相关信息:
*一个ELB [* .elb.amazonaws.com]这两个80个443请求*我买example.com从GoDaddy的Web服务器
转发。
*在Godaddy的加入来自example.com转发到https://*.elb.amazonaws.com
*创建一个证书* .example.com的AWS上并连接到ELB到Web服务器
*的机会有限因此,所有经过的ELB
*创建(但目前已禁用)基于HTTP> HTTPS重新路由的Web服务器

什么工作:
* HTTP://*.elb.amazonaws.com正确启动现场
* https://*.elb.amazonaws.com正确启动网站
* http://example.com安装CHES网站页面正常

不工作:
* https://example.com加载失败(错误:响应时间过久)

任何帮助,将不胜感激!

回答

1

你不能有几个NS实体发布你的域名。 因此,虽然港口号码不是问题,但马丁是对的;

当您需要转发(到ELB),你应该:
1.在AWS
2.发布别名(您ELB DNS)
3.使AWS您的唯一出版商通过Godaddy的改变创建区域AWS域名服务器的域名服务器

这将有效地导致AWS成为您的发布商并快速解决问题,因为它不需要多次解析。

+0

这样做! 非常感谢! – Daniel

2

我怀疑GoDaddy的未侦听443 example.com

转发是不是真的这样做了正确的方式,我建议在创建AWS托管区53路和更改名称GoDaddy中的服务器与AWS Route 53提供的服务器相同。这将花费大约0.50美元/月。

之后,您可以将域直接指向ELB的别名记录,并在此过程中减少一个阶段。

+0

如果您的意思是在Godaddy中删除转发并通过Route53发布别名,那么我已经尝试过(这是他们的最佳实践建议,它是免费的)。 我不确定,但我不认为Godaddy关心端口号。 – Daniel

+0

*“我已经试过了”*令人怀疑。你可能会相信你已经尝试过了,但是你有充分和正确的配置是非常值得怀疑的......因为那样它就会起作用。这个答案确切地表明你的问题。使用Route 53配置您的站点,如果仍然无法使用,请提及域名,以便我们可以使用标准DNS故障排除工具检查您的设置。 –

+0

谢谢你让我怀疑自己。 说我没有做我说我做的没有什么帮助,但Miri的解释让我更好地理解了为什么我所做的是一个部分解决方案,需要Martin Lee提供的额外NS配置。 – Daniel