Удаленный доступ к серверу 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, подключены ли вы к одному маршрутизатору? У меня была аналогичная проблема. И проблема заключалась в том, что для адреса может быть доступ только от другого маршрутизатора (что кажется логичным).