Невозможно получить доступ к Tomcat 8, используя внешний IP-адрес

Я развернул веб-приложение, используя Tomcat8, слушая TCP-8080 на Windows 7. Он отлично работает в моей внутренней сети.

Однако я тоже хотел получить к нему удаленный доступ, поэтому немного искал необходимые конфигурации и сделал следующее:

1) Созданы правила для включения трафика на порт 8080;

2) Отредактировал server.xml, добавив атрибут "address":

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           address="0.0.0.0"               />

3) Временно отключен внутренний брандмауэр на моем роутере.

Но я все еще не могу получить доступ к своему приложению извне. Я также попытался полностью отключить брандмауэр Windows, но, похоже, ничего не работает.

Что я могу сделать сейчас?

1 ответ

Вам нужно перенаправить порт с вашего маршрутизатора на развернутую опцию настройки роутера machine.in, например, "Виртуальные серверы" или "Пересылка"(зависит от модели маршрутизатора).

например, если ваш развернутый компьютер IP 192.168.0.104 .

ID  Service Port    Internal Port   IP Address      Protocol        
1   8080                    8080    192.168.0.104     TCP       
Другие вопросы по тегам