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

Открытие сервера tomcat для публики

У меня есть сервер, на который можно пинговать из общедоступного Интернета. Я только что установил tomcat на порт 8080 на этом сервере. С самого сервера я вижу, что главная страница появляется при доступе http://localhost:8080 однако из Интернета, если я попробую http://myservername:8080 или http://myserverip:8080 это не работает.

Что мне еще нужно сделать, чтобы это было доступно из общедоступного Интернета?

По умолчанию в CentOS работает межсетевой экран iptables. Для быстрой проверки вы можете отключить его с помощью "service iptables stop". Еще одно место, на которое стоит взглянуть, - это server.conf из вашего Tomcat. Возможно, это только прослушивание вашего интерфейса localhost.

Что мне еще нужно сделать

Действительно ли эхо-запросы возвращаются от брандмауэра перед сервером? Вам нужно будет перенаправить порт 8080 на сервер и добавить правила брандмауэра, чтобы разрешить соединение.

Это Windows-сервер? Разрешает ли брандмауэр Windows соединение?

Это линукс-сервер? Разрешает ли IPTables (брандмауэр) соединение?