Я могу получить доступ к VPS через ssh. На этом VPS установлен httpd, который работает для прослушивания порта 80. Однако я не могу пинговать этот VPS или получить доступ к его apache, но могу войти в систему с помощью ssh.
Это странно, потому что я также проверял блоки IPTables (и даже отключил службу).
Поскольку сервер не мой, а моего клиента, единственный сценарий, который может привести к этой проблеме, для меня - это брандмауэр между Интернетом и этим сервером. Это единственное объяснение, или кто-то может дать мне еще один указатель?
Моя проблема заключалась в том, что ICMP (протокол, используемый для ping) был заблокирован брандмауэром, поэтому он был недоступен для ping-запроса извне.
Я бы сказал, что это наиболее вероятное объяснение, если бы сервер был подключен к жилому дому, это могло вызвать проблемы, некоторые интернет-провайдеры блокируют классические «серверные» порты, 25, 80, 443 и так далее. Xinetd и другие системы, контролирующие доступ к портам, также могут вызывать проблемы. Теоретически вы также можете настроить httpd для ответа только на определенные порты.
Вот и исчерпал мой мысленный список ..