Frage Wie kann ich Jenkins dazu bringen, nicht länger auf Remoteverbindungen zu warten?


Ich habe Jenkins sitzt hinter Nginx, mit Nginx kümmert sich um die Authentifizierung, aber Jenkins hört immer noch auf Port 8080 extern, so durch den Zugriff auf die Box auf Port 8080 können Menschen umgehen Nginx.

Wie kann ich ihm mitteilen, dass er nicht mehr auf Remoteverbindungen warten und Verbindungen nur lokal akzeptieren soll?

Es sieht so aus, als ob es etwas mit diesem ajp13ListenAddress-Parameter zu tun hat, aber ich kann nicht herausfinden, wie ich das im init.d-Skript einstellen soll, das mit Jenkins installiert wurde.

Vielen Dank für jede Hilfe!

Ludo.

(Sieht so aus, als ob es noch kein Jenkins-Tag gibt und ich kann es nicht erstellen, da ich keine Repräsentation habe)


20
2018-02-10 16:52


Ursprung


Gerade hinzugefügt jenkins tag. - davey
Deshalb tendiere ich dazu, Hudson / Jenkins in Tomcat einzusetzen. - Tom O'Connor
Kommentieren, weil ich deine Frage nicht direkt beantworten kann. Haben Sie über die Verwendung von iptables und / oder tcpwrappers nachgedacht? - pboin


Antworten:


Debian

Wenn Sie Jenkins aus dem Debian-Paket installiert haben, können Sie modifizieren /etc/default/jenkins und füge die folgende Zeile hinzu:

HTTP_HOST=127.0.0.1

und dann hinzufügen --httpListenAddress=$HTTP_HOST zu den JENKINS_ARGS, so dass es etwa so aussieht:

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

Ubuntu

Wenn du Jenkins aus dem Paket Ubuntu Oneiric (11.10) installiert hast, bearbeite es /etc/init/jenkins.conf und hinzufügen --httpListenAddress=127.0.0.1 zum JENKINS_ARGS Linie, so dass es wie folgt liest:

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

RedHat / CentOS / Amazon Linux

Wenn Sie Jenkins mit dem YUM-Repository installiert haben, ändern Sie /etc/sysconfig/jenkins und bearbeiten JENKINS_LISTEN_ADDRESS zu JENKINS_LISTEN_ADDRESS=127.0.0.1


22
2018-02-16 19:30