【问题标题】:Node server on EC2 only works through IP address and not domain nameEC2 上的节点服务器仅通过 IP 地址而不是域名工作
【发布时间】:2016-02-17 01:33:43
【问题描述】:

节点服务器监听 3000 端口。
当我尝试通过 ip 地址访问它时,它工作正常,但是当我尝试 domainname.com:3000 时,我无法连接。
节点服务器位于使用负载均衡器和用于 DNS 的 Route 53 的 Amazon EC2 实例上。
我在安全组中启用了端口 3000。

我觉得可能是 Apache 配置问题,但不确定。
其他人也遇到过类似的问题,但无法通过这些问题找到解决方案。

【问题讨论】:

  • 您能否确认您的主机名 domainname.com 返回了正确的 IP#?
  • 您是否也在 ELB 的安全组上启用了 3000 端口?您是尝试直接连接到 EC2 实例的公共 IP 还是通过 ELB?
  • ELB 使用相同的安全组。 EC2 公共 IP 与我在域名上执行 who.is 时获得的 2 个 IP 地址不同......我无法使用这些 IP 地址连接到节点服务器,但 Apache 在所有 IP 和域上都可以正常工作名字。

标签: node.js amazon-web-services amazon-ec2


【解决方案1】:

负载均衡器的侦听器未设置为侦听端口 3000。

【讨论】:

    猜你喜欢
    • 2020-12-01
    • 2015-01-01
    • 2017-06-01
    • 2018-07-23
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    相关资源
    最近更新 更多