#jenkins #centos #firewall
#дженкинс #centos #брандмауэр
Вопрос:
Я развернул Jenkins на сервере. Сервер работает под управлением CentOS Linux 8 в качестве операционной системы. Я хотел получить доступ к Jenkins с другого устройства (ноутбука / ПК), которое уже находится в той же сети. но брандмауэр ограничивает меня в этом. всякий раз, когда я отключаю брандмауэр, я могу получить доступ к Jenkins, но отключение брандмауэра для меня не подходит, что еще я могу сделать для решения этой проблемы.
Ответ №1:
Ну, вам нужно открыть порты, используемые Дженкинсом в брандмауэре Centos. Насколько я понимаю, Дженкинс по умолчанию использует порты 8080 и 8443. Смотрите Это руководство о том, как открывать и закрывать порты в Centos 8
Ответ №2:
Вы можете открыть порты, используемые Jenkins / Tomcat, с помощью этой команды:
firewall-cmd --perm --add-port=your-port/your-protocol for example, to open port 8080 in tcp use this
firewall-cmd --perm --add-port=8080/tcp
После этого вам необходимо перезагрузить таблицы брандмауэра с помощью:
firewall-cmd --reload
Этот --perm
параметр делает ваше правило постоянным при перезагрузке.