@light___soul
Full Stack Middle Web Developer

Как открыть порт или достучатся до приложения на linux сервере?

На сервере запускаю JAR файл


java -jar myproject-1.12.jar


Успешный запуск, порт 8080

2019-11-12 15:16:17.032 INFO 1392 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2019-11-12 15:16:17.099 INFO 1392 --- [ main] kz.nurzhan.Application : Started Application in 42.988 seconds (JVM running for 50.987)


команда netstat -ntlp | grep LISTEN
показывает следующие

spoiler

tcp______0_____0_____0.0.0.0:22________0.0.0.0:*_________LISTEN_____1098/sshd
tcp______0_____0_____0.0.0.0:5432______0.0.0.0:*_________LISTEN____1188/postgres
tcp6_____0_____0_____:::8080____________:::*______________LISTEN____1392/java
tcp6_____0_____0_____:::22_______________:::*______________LISTEN____1098/sshd
tcp6_____0_____0_____:::5432____________:::*______________LISTEN____1188/postgres


порт 8080 не telnet-ом не пингуется
порты на сервере не были закрыты

в чем может быть причина закрытого доступа?
  • Вопрос задан
  • 343 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Ваша аппликация слушает только через IPV6, вам надо где-то в настройках tomcat сказать ему слушать на "старый" IPV4.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы