Как я могу заставить Jenkins прекращать прислушиваться к удаленным соединениям?

Определите то, что Вы подразумеваете под основными интернет-сервисами, такими как IMAP, imaps, DNS, smtp, https...

egrep '(your|list|items|here)' /etc/services | awk '{print $2}'

Те порты.

Невозможно сказать что-либо о "каждом хосте, подключенном к Интернету", хотя я предположил бы, что у подавляющего большинства потребителей есть все, что они открывают, но корпоративные пользователи могли бы быть переставлены позади прокси, firewalled прочь полностью, и т.д. То же идет для серверов.

23
задан 10 February 2011 в 19:20
1 ответ

Debian

При установке Jenkins от пакета Debian можно изменить /etc/default/jenkins и добавьте следующую строку где-нибудь:

HTTP_HOST=127.0.0.1

и затем добавьте --httpListenAddress=$HTTP_HOST к JENKINS_ARGS так, чтобы это считало что-то как:

JENKINS_ARGS="--webroot=/var/run/jenkins/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT --httpListenAddress=$HTTP_HOST"

Ubuntu

Если Вы установили Jenkins из Ubuntu, Сновещательной (11.10) пакет, редактирование /etc/init/jenkins.conf и добавьте --httpListenAddress=127.0.0.1 к JENKINS_ARGS строка, так, чтобы это читало как:

JENKINS_ARGS="--webroot=$JENKINS_RUN/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT --httpListenAddress=127.0.0.1"

RedHat/CentOS/Amazon Linux

При установке Jenkins, использующего ВКУСНЫЙ репозиторий изменить /etc/sysconfig/jenkins и редактирование JENKINS_LISTEN_ADDRESS кому: JENKINS_LISTEN_ADDRESS=127.0.0.1

25
ответ дан 28 November 2019 в 20:21

Теги

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