我从 AWS Lightsail 控制台打开端口 80,ufw
状态显示端口 80 应打开。
然而,我无法curl
进入端口 80,也无法telnet
启动ping
服务器。
我检查了 iptables,可以确认 ufw 的规则适用于此。但是,当我运行时,lsof -i -P -n
它没有显示任何开放的 80 端口。是否有其他防火墙阻止 80 端口?
任何帮助解决此问题的帮助将不胜感激!
下面是结果ufw status
5432/tcp ALLOW IN Anywhere
22/tcp ALLOW IN Anywhere
80 ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
5432/tcp (v6) ALLOW IN Anywhere (v6)
22/tcp (v6) ALLOW IN Anywhere (v6)
80 (v6) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
443/tcp (v6) ALLOW IN Anywhere (v6)
当我跑步时,sudo lsof -i -P -n | grep :80
我没有得到任何回报。
答案1
我认为您需要在 Lightsail-Networking-Firewall 上安装 SSH TCP 22。我在“ufw status”命令上显示了 https,但在我将其添加到 Lightsail-Networking-Firewall 上之前它不会连接。 (我要看看是否可以找出是否需要 ufw)