Удаленный доступ к серверу 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 не удалось Запрос здесь: https://imgur.com/a/KtGuY **

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

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

1 ответ

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

Я бы поместил папку с именем html и внутри нее папку с именем img в папку с именем example1 и разместил бы там страницу с именем index.

Другие вопросы по тегам