Удаленный доступ к серверу Apache

У меня есть сервер LAMP, используемый для удаленного доступа к базе данных MySQL (через динамическую службу DNS). До вчерашнего дня все работало нормально. Вот что я проверил до сих пор, без каких-либо успехов (я все время получаю ошибку таймаута при попытке удаленного доступа к серверу):

  • Служба динамического DNS включена на моем маршрутизаторе, обновлена ​​для правильного внешнего IP-адреса (с помощью NoIP ddns.net).
  • Сервер работает нормально локально на 192.168.0.24, и я могу получить от него базу данных MySQL.
  • Перенаправление портов правильно настроена.
  • Брандмауэр на уровне маршрутизатора временно отключен.

Здесь мой файл apache ports.conf:

    Listen 80
<VirtualHost *:80>
    DocumentRoot "/www/example1"
    ServerName www.example.com

    # Other directives here
</VirtualHost>

SharkWire дает мне этот результат при неудавшемся запросе:

533 15.633088 192.168.0.14 79. .. *** TCP 66 [Повторная передача TCP] 27536 → 80 [SYN] Seq = 0 Win = 8192 Len = 0 MSS = 1460 WS = 4 SACK_PERM = 1 -

** Информация о SharkWire не найдена Запросить здесь: http://imgur.com/a/KtGuY **

Изменить: я не могу подключиться с использованием внешнего IP-адреса (вместо адреса DynDNS), поэтому проблема, похоже, на стороне сервера больше, чем на стороне разрешения IP.

Я понятия не имею, что проверить и приветствую любые советы/идеи.

Ответ 1

Когда вы пытаетесь подключиться к вашему серверу Apache, подключены ли вы к одному маршрутизатору? У меня была аналогичная проблема. И проблема заключалась в том, что для адреса может быть доступ только от другого маршрутизатора (что кажется логичным).