服务器不响应 http 或 ping 但 ssh 可以运行

服务器不响应 http 或 ping 但 ssh 可以运行

我可以通过 ssh 访问 VPS。该 VPS 上安装了 httpd 并正在运行以监听端口 80。但是我无法 ping 该 VPS 或访问其 apache,但我可以使用 ssh 登录。

这很奇怪,因为我也检查了 IPTables 阻止(甚至禁用了该服务)。

由于服务器不是我的,而是我的客户的,所以对我来说,唯一可能导致该问题的情况是互联网和该服务器之间的防火墙。这是唯一的解释吗,或者有人可以给我另一个提示?

答案1

我认为这是最有可能的解释,如果服务器位于住宅连接上,则可能会引起问题,一些 ISP 会阻止经典的“服务器”端口,25、80、443 等。 Xinetd 和其他控制端口访问的系统也可能导致问题。理论上,您还可以将 httpd 配置为仅响应特定端口。

这是我脑子里已经筋疲力尽的清单……

答案2

我的问题是 ICMP(ping 使用的协议)被防火墙阻止,这就是无法通过从外部 ping 它的原因。

相关内容