У меня есть сервер, на который можно пинговать из общедоступного Интернета. Я только что установил tomcat на порт 8080 на этом сервере. С самого сервера я вижу, что главная страница появляется при доступе http://localhost:8080
однако из Интернета, если я попробую http://myservername:8080
или http://myserverip:8080
это не работает.
Что мне еще нужно сделать, чтобы это было доступно из общедоступного Интернета?
По умолчанию в CentOS работает межсетевой экран iptables. Для быстрой проверки вы можете отключить его с помощью "service iptables stop". Еще одно место, на которое стоит взглянуть, - это server.conf из вашего Tomcat. Возможно, это только прослушивание вашего интерфейса localhost.
Что мне еще нужно сделать
Действительно ли эхо-запросы возвращаются от брандмауэра перед сервером? Вам нужно будет перенаправить порт 8080 на сервер и добавить правила брандмауэра, чтобы разрешить соединение.
Это Windows-сервер? Разрешает ли брандмауэр Windows соединение?
Это линукс-сервер? Разрешает ли IPTables (брандмауэр) соединение?