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

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

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

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам