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

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

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

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

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

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

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

0
задан 3 February 2016 в 13:58
1 ответ

Похоже, что пакеты из '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" (на windows). Если Вы видите вывод, то Вам необходимо выяснить, почему веб-сервер не отвечает. Вы можете начать с размещения вашего httpd.conf здесь
2
ответ дан 4 December 2019 в 13:43

Теги

Похожие вопросы