我有一个在 aws 上运行 apache 的 Web 服务器实例,它突然停止工作。我检查了安全组中的端口,发现端口 80 和 443 都对 ip4 和 ip6 开放。我没有在服务上运行防火墙,防火墙和 iptables 都已禁用。当我运行 telnet 时,telnet 18.156.179.95 80
我收到连接超时。Apache 正在运行并监听端口,通过运行检查了这一点,systemctl status httpd
结果返回
Active: active (running) since Tue 2022-09-06 04:28:29 UTC; 31min ago
然后跑了
netstat -tnlp | grep :80
回来
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1329/httpd
tcp6 0 0 :::80 :::* LISTEN 1329/httpd
我在这里确实很茫然,一如既往地非常感谢所有的帮助。
PS 值得一提的是,其他端口上运行的其他服务运行良好
答案1
谢谢大家的帮助。事实上,这个问题显然是由于 aws 因恶意软件而暂停了这些端口。为了便于将来参考,请务必检查。 健康状态仪表板及其历史记录。因为乍一看它可能像对我来说一样健康,但经过进一步调查后,事件日志显示我已收到通知,如果问题得不到解决,将采取这些措施。