我有一个AWS EC2工作实例,其中包含一个安全组,允许来自端口80,22和443的入站流量(HTTP,SSH和HTTPS)。 一切都工作正常,直到我打开一些新端口并删除了允许HTTPS错误的规则。然后当然我无法访问我的网站。我检查了端口并再次添加443但我仍然遇到同样的问题。唯一有效的是允许所有流量,但这是一个主要的安全漏洞。 我在另一个帐户中有第二个AWS实例,它具有完全相同的安全规则,并且工作正常。 什么可能是错的? 我仔细检查了它是正确的安全组并且已经应用了规则。
在我的服务器上侦听的端口(我使用带有nginx的Ruby on Rails)
nc -zv <server_ip> 22 and nc -zv <server_ip> 443
当“所有流量”规则关闭但仍无法访问时,在两者上都成功返回