首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将EC2实例指向GoDaddy域

将EC2实例指向GoDaddy域
EN

Stack Overflow用户
提问于 2020-10-15 04:19:28
回答 1查看 231关注 0票数 1

我已经有了一个域,比如exmaple.com,还有一个运行在ec2实例上的简单应用程序。

我为这个实例分配了一个弹性IP,并在路由53上创建了一个区域,创建了A record,也创建了一个alias record

我已经从route53 NS记录中更新了GoDaddy域设置中的名称服务器(我应该指出,我已经等待了48小时,等待ns被传播,这部分很好)。

当我在自己的计算机上ping example.com时,DNS名称解析为正确的IP地址。当我检查弹性IP时,它是工作的,显示我的网站,但是当我检查example.com时,它没有显示我的应用程序,也没有显示This site can’t be reached这是它所显示的画面

我看不出问题在哪里!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-15 05:31:34

基于这些评论。

这个问题是由于使用https,而不是http。http连接工作。要安装 https,需要执行以下一般过程:

  1. 获取公共SSL证书。由于您使用的是实例,所以不能为此使用AWS ACM。在这种情况下,一个流行的选择是https://letsencrypt.org/,您可以在其中为您的域及其子域注册免费的SSL证书。
  2. 在实例上设置ssl连接。这通常是通过使用nginx作为revers代理来完成的。nginx将使用步骤1中的SSL证书为您的实例提供HTTPS。
  3. 在您的安全组中打开443 (HTTPS)。

另一种方法是将应用程序负载均衡器(ALB)放在您的实例前面。使用它,您可以轻松地获得免费的AWS免费证书,并将其部署到ALB上。在这种情况下,不需要对您的实例执行任何操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64364817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档