首页 > 解决方案 > 无法将端口从 80 更改为 AWS 中的任何其他端口

问题描述

因此,我在 AWS 中创建了一个 EC2 实例,并为此附加了安全组,该安全组具有默认的 HTTP 端口 80。我还为此实例分配了公共 IP,并且工作正常。

当我将 IIS 服务端口更改为 8080 或 800 或任何页面无法显示时。即使我已更改为自定义 TCP 规则并给出了该端口,但我仍然无法从 AWS 外部访问。我也尝试过使用 DNS 访问。

有人可以帮我解决这个..

标签: amazon-web-servicesamazon-ec2

解决方案


要访问 EC2 实例的任何端口,您必须执行以下操作:

在 EC2 实例上不要启用防火墙,而是使用名为Security Group的 AWS 服务来帮助我们根据需要访问相应的实例端口。

现在,您必须有一个启用了Http 端口 80ssh 端口 22的安全组(安全外壳的端口 22),所以现在您可以在入站规则列表中添加端口 8080或任何其他端口。我在下面附上了截图:

安全组截图

现在,尝试从外部访问您的端口(您可以将ec2 instance:8080的http://publicIP放在浏览器中以检查端口是否可以从外部访问),并检查其是否正常工作。还要确保在您要访问 EC2 实例的机器上安装openSSH 。


推荐阅读