Назад | Перейти на главную страницу

Тайм-аут подключения VPS Ubuntu при попытке подключения через IP в браузере

У меня проблема с моим VPS. Установлен Apache. Когда я пытаюсь подключиться из определенной сети (дома), я могу легко получить к ней доступ. При попытке на другом (например 3G) возвращает 110 - таймаут соединения через некоторое время. Другой человек примерил его и получил доступ через мобильный телефон.

Я не вижу ничего конкретного в access.log, когда истекает время ожидания. Итак, сайт не был достигнут.

В DNS есть только запись A.

ufw разрешает трафик для Apache.

Что мне следует проверить, чтобы узнать о проблеме?

edit: более того, не мог пинговать в сетях, которые не могли добраться до веб-сайта, однако с помощью ping.eu я могу пинговать нормально, без потери пакетов. Может пинговать ip, когда в сети, что может достучаться.

Похоже, пакеты от "some_problem_place" вообще не доходят до вашего веб-сервера. Вы можете отладить это, используя tcpdump (я предполагаю, что вы знаете внешний сетевой интерфейс на своем веб-сервере):

  1. На сервере запущен sudo tcpdump -ni "outer inferface" src host "IP of some_problem_place" . Например: sudo tcpdump -ni eth0 src host 11.22.33.44
  2. На клиенте попробуйте получить доступ к вашему веб-серверу, как вы это делали раньше

затем

  • Если tcpdump не дает вам вывода, тогда пакеты не достигают вашего веб-сервера. Вы можете позвонить своему провайдеру 3G и спросить, почему. Вероятно, они попросят вас предоставить след. Вы можете приготовить его заранее, запустив: traceroute "your webserver's IP" (в unix) или tracert "your webserver's IP" (на окнах).
  • Если вы видите результат, вам нужно выяснить, почему веб-сервер не отвечает. Вы можете начать с публикации вашего httpd.conf Вот