【问题标题】:ec2: cannot open port 5080 on windows instance [closed]ec2:无法在 Windows 实例上打开端口 5080 [关闭]
【发布时间】:2011-04-26 17:39:09
【问题描述】:

我对 ec2、防火墙设置等还是很陌生,所以我可能会遗漏一些明显的东西,但是:

  • 我创建了一个“Windows 入门”实例
  • 使用指定了 5080 的安全组
  • 并与弹性 ip 相关联

在我有一个 red5 服务器运行的实例上。当我在 127.0.0.1:5080 上运行服务器时,我可以从该实例上的浏览器访问它,所以我知道服务器工作正常。

但是,当我在弹性 IP 上运行它时,我无法从实例内部或外部连接到它。

当我从外界运行 telnet 75.101.147.86 5080 时,我得到“连接被拒绝”

任何关于如何调试的线索将不胜感激!

提前致谢,

马丁

【问题讨论】:

    标签: windows amazon-ec2 firewall red5 windows-firewall


    【解决方案1】:

    在 AWS 管理控制台中。

    1 转到 Amazon EC2 选项卡

    2 单击 Instances 并记下 Security Group 列中的 Security Group Name 以对应您要为其打开的实例。

    3 点击链接安全组

    4 点击步骤 2 中的安全组名称

    5 您应该会看到一个显示 SSH 的下拉菜单,单击它并选择 Custom..

    6 输入:

     Protocol                  TCP
     From Port                 5080
     To Port                   5080
     Source (IP or Group)      0.0.0.0/0       -- NOTE 1
    

    7 点击保存。

    如果您还需要 UDP,则在步骤 6 中重复使用协议 UDP。

    注意 1:阅读:http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing 了解更多信息...但不要尝试限制子网,直到它为全世界服务。

    如果之后它不起作用,那么您可能在实例上设置了防火墙。我更像是一个 ubuntu 人,但试试这个:http://www.cyberciti.biz/faq/disable-linux-firewall-under-centos-rhel-fedora/ for RedHat

    【讨论】:

      【解决方案2】:

      解决此问题的方法是将 ../conf/red5.properties 中的默认端口更改为任何其他端口。我把它改成 5081 就可以了。

      【讨论】:

        猜你喜欢
        • 2013-12-28
        • 2021-06-08
        • 1970-01-01
        • 2016-05-18
        • 2021-03-28
        • 2023-03-16
        • 2013-06-14
        • 2017-08-19
        • 2018-09-02
        相关资源
        最近更新 更多