Как я могу получить доступ к своему серверу 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