Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Проброс порта для http сервера


Автор: v2v 16.11.2009, 14:14
Доступ в интернет я получаю через роутер(D-link dsl 2640u), у которого динамический ИР , но его видно из внешнего мира.
На своей машине я поставил веб сервер (апач томкат - порт 8080) и пробую настроить к нему доступ снаружи.
Настроил проброс порта 8080 на роутере на свою локальную машину(Virtual Server). Проверил специальной утилитой (PFPortChecker) - проброс выполнен правильно и порт 8080 редиректиться на мою машину.
Дальше http://internet.yandex.ru/ свой внешний ИР. 
У меня на роутере есть возможность конфигурировать через http проверяю : http://внешний.ип - отлично, попал на роутер. Теперь пытаюсь зайти на страницы своего томката: http://внешний.ип:8080 - не возможно отобразить страницу.
Проверил запущен ли веб сервер - http://локал.ип:8080  - всё работает.
Почему у меня не доступен веб снаружи ?
 

Автор: marykone 16.11.2009, 18:43
v2v, у вас скорее всего апач криво настроен.
он слушает только локалхост или не тот порт.
посмотрите параметры 
должен быть
Цитата

 Listen 8080 


Цитата

VirtualHost твой айпи адрес : порт 


а вообще показывайте конфиг апача. и даже не сдесь а в разделе веб сервера.

Автор: BlackRu 16.11.2009, 20:02
v2v, попробуйте через веб-прокси http://proxy.dnsserv.ru/?q=&hl=3ed , если все нормально, остальные могут попасть, то и не заморачивайтесь. У меня такая же ситуация, попасть могут все, кроме меня, не помню уже в чем там точно дело, кажется, это с провайдером как-то связано и с фильтрацией. 

Автор: v2v 17.11.2009, 00:33
проблему решил, оказалось что злобный файрвол вин7 блокировал все входящии соеденения даже не предупредив меня об этом.
ps зато разобрался в тонкой настройке файрвола win7,  а она хоть и жёсткая, но шикарно функциональная, имхо, ничем не уступающая внешними программами, которыми я пользовался раньше для виндов.
--
marykone, по умолчанию у apache tomcat разрешён удаленный доступ к сервису.
BlackRu, Счас повторяется тоже самое и у меня. скорее всего это связано с порт форвардингом роутера: т.е. если запрос идёт из вне то форвардинг будет осуществляться, а если из внутри сети, то нет. 
Предлагаю продолжить обсуждать и решить этот вопрос .

Автор: BlackRu 18.11.2009, 17:43
Цитата

идёт из вне то форвардинг будет осуществляться, а если из внутри сети, то нет. 

Логично, поэтому я  кроме прокси альтернативы  не вижу...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)