Невозможно получить доступ к tomcat откуда угодно, кроме локального хоста, нет брандмауэра, curl отвечает на localhost: 8080

У меня есть свежая минимальная установка CentOS 7, на которой запущен Tomcat. Я не могу открыть сайт из любого места через браузер, но могу увидеть, как он пытается обслуживать 8080 из netstat. Служба работает правильно, когда я проверяю состояние службы tomcat (также, httpd и JAVA работают правильно). Я могу скрутить localhost: 8080 и получить код веб-сайта Tomcat в качестве ответа, но он не будет загружаться из другой системы, перейдя по адресу http: // IPADDRESS: 8080 . Если я запускаю netstat, я вижу, что он прослушивает 8080, но если я запускаю nmap с частным IP, он не показывает, что на нем открыто 80 (или 8080). У меня еще не установлен брандмауэр / IPTables в этой системе, поэтому он не должен блокировать его. Я могу нормально пропинговать систему из других систем.

Кажется, я не могу найти на это ответа. Я следовал многим инструкциям по установке, но не могу найти решение. Пожалуйста, дайте мне знать, если мне чего-то не хватает или у вас есть какие-то подсказки. Спасибо за уделенное время!

0
09.05.2017, 00:28
1 ответ

Проблема заключалась в том, что я повторно использовал СТАРЫЙ IP-адрес, к которому уже было привязано правило сетевого брандмауэра. Я был уверен, что в системе все в порядке, поэтому, когда я перенюхал пакеты, идущие на сервер, я увидел, что они были отброшены на уровне сетевого брандмауэра. Решил это и все стало хорошо.

0
28.01.2020, 04:46

Теги

Похожие вопросы