Wahrscheinlich aus folgenden Gründen:
1) Ihre Webserver-Konfig
Für Apache: von allen zulassen
Für Kater:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
sollte sein
<Host name="www.example.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
2) Ihre Firewall-Einstellungen (offener Port für externe Verbindung)
3) Jenkins Config
Zuerst ändern Sie für Debien / etc / default / jenkins und fügen Sie eine Zeile HTTP_HOST = externe Adresse hinzu (z. B. HTTP_HOST = www.example.com).
Fügen Sie dann --httpListenAddress = $ HTTP_HOST zu Ihrem JENKINS_ARGS hinzu (JENKINS_ARGS = "- webroot = / var / cache / jenkins / war_httpPort = $ HTTP_PORT --ajp13Port = $ AJP_PORT --httpListenAddress = $ HTTP_HOST").
Starten Sie schließlich Ihre Jenkins neu