【问题标题】:Socket client-server connection failure using Amazon EC2 instance with Elastic IP使用具有弹性 IP 的 Amazon EC2 实例的套接字客户端-服务器连接失败
【发布时间】:2016-04-10 05:41:01
【问题描述】:

我有两个简单的 JAVA 套接字应用程序: ——一个作为客户。 ——一个作为服务器。 当我尝试在共享一个 wifi 的两台机器上使用 LAN 网络客户端和服务器进行连接时,一切正常。 我决定将服务器程序上传到 Microsoft EC2 实例并使用笔记本电脑上的客户端应用程序连接到它,但即使使用与该实例关联的弹性 IP,连接也会失败。

什么可能导致问题?

【问题讨论】:

  • 请发布您的代码或您遇到的任何错误。发布我们可能需要知道的所有内容以帮助您

标签: java sockets amazon-web-services amazon-ec2


【解决方案1】:

您可能遇到了网络问题。 为了在您的计算机和 EC2 实例之间建立连接,您必须确保:

  • 您的 EIP(弹性 IP)与您的实例相关联
  • 您的实例具有到 Internet 的路径(到 IGW(Internet 网关)的默认路由)
  • 安全组配置为授权您的应用程序使用的特定端口(或端口范围)
  • 您的 NACL 也已相应配置
  • 您的 EC2 实例具有与您的应用程序需求兼容的 iptables/防火墙

【讨论】:

    猜你喜欢
    • 2019-06-16
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    相关资源
    最近更新 更多