У меня есть проект, который в целях конфигурации сервера является просто архетипом быстрого запуска калитки.Я добавил некоторый код приложения, но на самом деле ничего не сделал для изменения конфигурации пристани по умолчанию.
Я могу запустить и протестировать свое приложение локально, используя: http://localhost:8080 или: http://bekkar:8080 (имя сети моего компьютера) или: http://192.168.1.2:8080/ (локальный IP-адрес моего компьютера)
Я хочу получить доступ к своему приложению калитки вне брандмауэра маршрутизатора.(В конце концов я протестирую его на своем Blackberry, но сейчас я использую Google Chrome, чтобы попытаться связаться с ним извне.)
Используя http://www.whatismyip.com/ Я нашел IP-адрес моего маршрутизатора.
Я использую: http: //###.###.###.###: 8080 , и я получаю экран с надписью «Требуется аутентификация» с запросом имени пользователя и пароля.В моем приложении Wicket не настроена аутентификация.
У меня есть маршрутизатор NetGear, WGR614v7.Используя администратора маршрутизатора, в разделе «Переадресация портов» я добавляю следующую настраиваемую службу:
Service Name=wicket
Starting Port=8080
Ending Port=8080
Server IP Address=192.168.1.2 //my computer's local IP
После добавления определения службы переадресации портов я получаю другое сообщение от Chrome: Ой!Google Chrome не может подключиться к ###. ###. ###. ###: 8080
Как я могу сделать быстрый запуск моей калиткой с помощью брандмауэра маршрутизатора?Я не знаю, является ли это проблемой калитки / пристани (принадлежащей SO) или проблемой брандмауэра (принадлежащей серверу), поэтому сначала я опубликую ее здесь.
Спасибо!