它是一个远程服务器,我可以通过 ssh 登录。
最初我成功设置nginx+php-fpm+mysql+tomcat
,一切顺利。我可以眉毛http://118.244.237.197
和http://118.244.237.197:8080
(tomcat)。
然后为了安全,在搜索了简单而有效的解决方案之后,我安装了 fail2ban(也许还有其他东西),但即使在那之后,我记得一切正常。
今天,重启服务器后,我可以ssh
,并且curl -XGET http://localhost
在服务器上回复了主页;但是服务器没有响应远程http://118.244.237.197
浏览器请求。
我是 linux 服务器的新手,猜想这与防火墙有关。这是iptables -L
相关的输出:
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-ssh-ddos tcp -- anywhere anywhere multiport dports ssh
fail2ban-ssh tcp -- anywhere anywhere multiport dports ssh
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain fail2ban-ssh (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
Chain fail2ban-ssh-ddos (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
我应该在哪里检查以查看根本原因,我应该如何解决?