Невозможно получить доступ к 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