1

Я настроил домашний сервер для обслуживания файлов, и у меня Apache работает на одном компьютере (прослушивает порт 82) с маршрутизатором, настроенным на перенаправление всех запросов на порт 82 на локальный IP-адрес моего веб-сервера. Я могу получить доступ к своим веб-файлам, используя localhost:82 и 192.168.1.145 (локальный IP-адрес моего веб-сервера), но при использовании внешнего IP-адреса соединение просто прерывается. Я знаю, что мой маршрутизатор нормально перенаправляет, потому что он будет отправлять запросы порта 82 на мой ноутбук, если я изменю адрес перенаправления.

Я имею:

  • Apache 2.2.22
  • Маршрутизатор Linksys E2500

Я сделал:

  • Установите перенаправление портов на моем маршрутизаторе на 82 и 192.168.1.145
  • Включил Apache для прослушивания порта 82(неспецифично)

Только один вопрос: почему Apache не принимает внешний трафик?

Вот мой httpd.conf: https://docs.google.com/document/d/1LBSk2Z8CR79dD--yhcwke2hEa_ZBPU8OZD1Eddohz64/edit?pli=1 (извините, это Google Doc) - поля ServerAdmin и ServerName были изменены для конфиденциальности

Спасибо большое за вашу помощь!

1 ответ1

0

ИСПРАВЛЕНО: Брандмауэр моего компьютера блокировал только внешний трафик (не внутренний), и я создал исключение, которое устранило проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .