AWS EC2阻止所有HTTP端口

时间:2020-11-11 16:09:47

标签: amazon-web-services amazon-ec2 firewall

我在一个EC2实例上有多个网站,直到今天早上,它们都可以在HTTP和HTTPS上正常运行。我还在端口8080上也安装了jenkins。

奇怪的是,没有进行任何更改,但是现在所有HTTP端口(80、443和8080)都被阻止了。 我目前允许来自所有来源的所有流量,但仍会阻止这些端口。

AWS Security Group Definition

SSH端口正在运行,当我使用wget进行SSH和测试时,例如

wget -O - http://localhost-有效

wget -O - http://private-ip-有效

wget -O - http://public-ip-没有请求

wget -O - http://my-domain-没有请求

此外,如果我在除804438080之外的其他端口上运行nginx或其他HTTP服务器,我将同时收到来自public-ip和我的请求域。

ufw被禁用,iptables为空

sudo ufw status
Status: inactive


sudo iptables -t nat -vnL
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination                                                    
    
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination                                                    
    
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination                                                    
    
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination   


wget -O - http://localhost
--2020-11-11 16:08:54--  http://localhost/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK

wget -O - http://private-ip
--2020-11-11 16:09:19--  http://private-ip/
Connecting to private-ip:80... connected.
HTTP request sent, awaiting response... 200 OK

wget -O - http://public-ip
--2020-11-11 16:10:11--  http://public-ip/
Connecting to public-ip:80...

端口81上的HTTP服务器正常工作。

HTTP server on port 81 works

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。由于WP托管在实例上,因此它具有一些恶意脚本,并且其他一些站点已将我们报告为ec2滥用,因此AWS阻止了这些端口。

不确定在AWS Console上的某处未注明它吗?似乎只有在客户支付了支持后,该信息才可用。