使EC2 AWS实例中的公共网络上可访问非默认端口

时间:2018-12-03 10:30:14

标签: amazon-ec2

我想将我的EC2实例在公共IP上用于多个应用程序(作为登台服务器)。默认情况下,HTTP可以公开访问端口80(对​​于https为443)。但是,我也想使用其他端口。例如, http://my-aws-public-url.com:4050

我已经使用安全组提供了对端口4050的访问,但是它仍然无法正常工作。您能提供我所缺少的信息吗?

1 个答案:

答案 0 :(得分:1)

要使端口可公开访问,您需要执行以下所有步骤。

  1. 在安全组中添加自定义规则以允许自定义端口,即上例中的4050。 enter image description here

  2. 向EC2实例添加弹性IP

  3. 您的实例应该是可公开访问的(使用VPC,网络ACL和子网定义)。如果默认端口是可公开访问的,则可以验证此步骤。
  4. 最后,应该在Windows防火墙中启用该端口(转到Windows防火墙->入站规则->新规则->端口->选择TCP并指定本地端口(例如4050))。 enter image description here