Я только что установил tomcat 8 на сервер Centos 7, и я знаю, что он работает, потому что я могу получить index.html tomcat с помощью wget http: // локальный: 8080. (Я не мог придумать другого способа тестирования на удаленном сервере). Теперь я хочу получить к нему доступ извне, но всякий раз, когда я пытаюсь http://[server's public ip]:8080
с компьютера, который я использую для ssh, на сервер я получаю тайм-аут.
Я видел несколько ответов, предлагающих изменить firewalld, поэтому я сделал это, и теперь это выглядит так:
Я перезагрузил sudo firewall-cmd --reload
но все же все, что я получаю, - это тайм-аут от сервера.
Кто-нибудь знает, что еще мне не хватает?
Вам необходимо выполнить несколько проверок:
firewall
после перезагрузкиcloud providers
например, AWS? тогда не забудьте открыть портSELinux
политика открытия портов и войны в webapps
каталогПроблема в конечном итоге заключалась в управлении сетью до сервера. Политика компании не разрешала входящий трафик через эти порты на этот сервер. После добавления исключения я мог подключиться к tomcat из любой сети, и мне не пришлось ничего менять в брандмауэре сервера. Как сказал @ sc0der, порты, добавленные к брандмауэру, были добавлены постоянно, а также службы http и https.