Удаленный доступ к серверу 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.