Назад | Перейти на главную страницу

правило облачного брандмауэра Google не работает

У меня есть облачный сервер Google с установкой tomcat на порт 8080.

Я могу открыть tomcat и развернутое приложение в браузере из экземпляра облака Google, но даже после добавления правила брандмауэра для открытия трафика на порт 8080 не работает с моего ноутбука (то есть из Интернета)

Я потратил часы на поиск решения, но почему-то он просто не работает. Если это не сработает, мне, возможно, придется переместить все мои серверы на AWS. так как все серверы имеют эту проблему. Я попытался воссоздать сеть, но не смог найти способ переключиться с сети по умолчанию на новую.

Правила межсетевого экрана

default-allow-http
    0.0.0.0/0   tcp:80, tcp:8080, udp:8080
    Apply to all targets

default-allow-https
    0.0.0.0/0   tcp:443     https-server

default-allow-icmp
    0.0.0.0/0   icmp    Apply to all targets

default-allow-internal
    10.128.0.0/9,
    tcp:0-65535, udp:0-65535,
    Apply to all targets

default-allow-rdp
    0.0.0.0/0   tcp:3389, tcp:8080  Apply to all targets

default-allow-ssh
    0.0.0.0/0   tcp:22  Apply to all targets

Я думаю, вам следует изменить настройки вашей конфигурации Tomcat, чтобы слушать 0.0.0.0 в server.xml (согласно этому другой ответ предполагает).

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