【问题标题】:amazon ec2 elastic ip redirecting not wroking亚马逊 ec2 弹性 IP 重定向不起作用
【发布时间】:2015-02-05 08:42:05
【问题描述】:

我已经在 bigrock.in 注册了域名

  1. 在 aws 中创建了 ec2 实例
  2. 创建弹性ip
  3. 注册了route53并给了我的域名
  4. 使用 bigrock 中提供的名称更改了 bigrock 中的名称服务器
  5. ssh 到具有弹性 ip 的 ec2 实例
  6. 永远运行 node.js 应用程序 具有以下环境变量

    export ROOT_URL="www.domain.com"

在route53进程的时候,我创建了一个带有www子域到elasticIp的记录

但是,我在 domain.com 或 elasticIp xxx.xxx.xxx.xxx 没有看到任何内容

我是否遗漏了任何步骤,我做错了什么或者我需要做些什么来使其正常工作

编辑

我没有向 bigrock 添加任何 A 或 CNAME 记录,只是将名称服务器更改为 ROuter53 提供的服务器

编辑 2

这是我的安全组出站详细信息,我的应用程序在端口 80 上运行。 这些设置是否正确?

编辑 3 我的入站规则

【问题讨论】:

  • 您是否打开了 PORT 80 [或节点应用程序正在运行的端口] 到 0.0.0.0/0
  • 检查您是否在分配给您的 ec2 实例的安全组中正确打开了端口 80(如果是 HTTPS,则为 443)。您提到的步骤是正确的。
  • @Naveen 我已经添加了我的安全设置的图像,如何启用端口?
  • @DeepakNaik,我已经添加了我的安全设置的图像,如何启用端口?
  • 入站规则更可能是相关的(出站默认为所有允许的)

标签: amazon-web-services amazon-ec2 amazon-route53


【解决方案1】:

您有一条规则,允许来自 INBOUND 安全组中任何位置的所有流量,因此并非如此(请确保稍后在使其正常工作时修复此问题 - 事实上,它有点安全漏洞)。

接下来我通常会说它是一个 dns 问题,但正如你所说,你已经尝试过访问 eip 以及域名,但也不是这样。

下一个可能的候选人是:

  • 服务器没有监听 - 可能是它没有正确启动尝试检查日志,
  • 机器的防火墙阻止了连接。 (请尝试将其关闭 - 将其保持在非常短的时间内 - 结合您的安全组设置,这是一个巨大的风险)
  • 或者你的服务器没有监听 80 端口,例如它可能正在监听 8080 或 443。检查服务器配置 - 默认情况下,浏览器假定端口 80 用于 http,如果它没有监听,您还必须在地址栏中指定端口,例如http://example.com:8080

【讨论】:

    猜你喜欢
    • 2012-08-19
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多