Как я могу получить доступ к своему серверу Tomcat, работающему в моей сети, удаленно

У меня на компьютере запущен сервер Tomcat, к которому я могу получить локальный доступ через: http://localhost:9090 (Я изменил порты в файле server.xml). Теперь у меня возникли проблемы с удаленным доступом к серверу tomcat (т. Е. На другом компьютере, я могу проверить это на машинах вне или внутри моей локальной сети).

В любом случае, я попробовал использовать интерфейс genge netgear для настройки переадресации портов. Я установил все внутренние и внешние порты на 9090 (я попытался использовать 80 для внутреннего и 8080 для внешнего, но я уже использовал).

Когда я указываю своему браузеру: http://my-ip-address:9090 и это просто истекает... Если я не добавляю порт, мне предлагают имя пользователя и пароль с окном сообщения, которое говорит:

Имя пользователя и пароль запрашиваются http://my-ip-address. На сайте написано: "Средства администрирования SMC Dual WAN для балансировки нагрузки VPN-маршрутизатора"

Это НЕ то же самое, что имя пользователя и пароль, которые мне понадобились для входа в интерфейс genge netgear. Обратите внимание, что я использую Ubuntu (12.04, 13.04 и 14.04) и tomcat7.

Пожалуйста, помогите мне подключиться к серверу Tomcat удаленно.

Спасибо за всю помощь, и дайте мне знать, если вам нужна дополнительная информация.

1 ответ

Во-первых, вы выполняли переадресацию портов на шлюзе на порт 9090? Кстати, вы можете установить внешний порт на 9090, а внутренний на 80 .. это будет работать с вами.

Во-вторых, можете ли вы подтвердить, что ваш сервер работает правильно? Попробуйте выполнить netstat -an | grep 9090 где 9090 ваш порт. Если вы этого не видите, перезапустите службу Tomcat.

Наконец, попробуйте сначала подключиться к машине в вашей локальной сети, чтобы исключить любую недопустимую возможность сбоя. Направьте браузер на любой локальный компьютер на http://:9090

Другие вопросы по тегам