AWS EC2 实例开放端口

AWS EC2 Instance Open Ports

我试图确定为什么我总是可以在某些端口(例如端口 80)上访问我的 AWS EC2 实例。

Port range  Protocol    Source            Security groups
22           TCP    98.162.129.68/32    My AWS EC2 SSH Access
22           TCP    107.77.234.218/32   My AWS EC2 SSH Access

这些是我目前唯一的规则 - 但我似乎总是可以通过编程连接访问端口 80。

是否有我可以在其他地方关闭的默认端口?

例如:

if let Ok(stream) = TcpStream::connect("3.85.107.207:80") {
    println!("Connected to the server!");
    //println!("{}", stream.peer_addr().unwrap());
        Some(stream)
    } else {
        println!("Couldn't connect to server...");
        None
}

根据评论,此问题已通过重置回收实例的 public IP 的实例得到解决。即使机器上没有任何监听,IP 也接受连接似乎有些麻烦。