Сервер не отвечает на http или ping, но ssh работает

Сервер не отвечает на http или ping, но ssh работает

Я могу получить доступ к VPS через ssh. На этом VPS установлен httpd, который работает на прослушивании порта 80. Однако я не могу пинговать этот VPS и получить доступ к его apache, но могу войти через ssh.

Это странно, потому что я также проверил наличие блоков IPTables (и даже отключил эту службу).

Поскольку сервер не мой, а моего клиента, единственный сценарий, который может привести к этой проблеме, по моему мнению, это брандмауэр между интернетом и этим сервером. Это единственное объяснение, или кто-то может дать мне другой совет?

решение1

Я бы сказал, что это наиболее вероятное объяснение, если сервер был на домашнем подключении, это могло бы вызвать проблемы, некоторые интернет-провайдеры блокируют классические "серверные" порты, 25, 80, 443 и т. д. Xinetd и другие системы, которые контролируют доступ к портам, также могут вызывать проблемы. Теоретически, вы также можете настроить httpd так, чтобы он отвечал только на определенные порты.

На этом мой мысленный список исчерпан.

решение2

Моя проблема заключалась в том, что ICMP (протокол, используемый ping) был заблокирован брандмауэром, поэтому он был недоступен при ping-тестировании извне.

Связанный контент