Ich versuche, Jenkins auf meinem Webserver zu installieren , einem Ubuntu 13.10-Server, der auf einer Amazon EC2-Instanz ausgeführt wird. Ich habe Jenkins mit neu gestartet
sudo /etc/init.d/jenkins restart
Wenn ich meine Prozesse mit überprüfe
ps aux | grep jenkins
Ich kann mehrere Elemente mit den folgenden Beschreibungen sehen:
jenkins 22356 0.0 0.0 20268 400 ? S 10:10 0:00 /usr/bin/daemon --name=jenkins --inherit --env=JENKINS_HOME=/var/lib/jenkins --output=/var/log/jenkins/jenkins.log --pidfile=/var/run/jenkins/jenkins.pid -- /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/run/jenkins/war --httpPort=8080 --ajp13Port=-1 --httpListenAddress=127.0.0.1 --ajp13ListenAddress=127.0.0.1 --preferredClassLoader=java.net.URLClassLoader
jenkins 22358 5.9 5.7 1618372 97376 ? Sl 10:10 0:17 /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/run/jenkins/war --httpPort=8080 --ajp13Port=-1 --httpListenAddress=127.0.0.1 --ajp13ListenAddress=127.0.0.1 --preferredClassLoader=java.net.URLClassLoader
Der Server möchte mir nicht erlauben, auf diese Installation zuzugreifen
x.x.x.x:8080
Ich erhalte nur die Seite " Ups! Google Chrome konnte keine Verbindung herstellen ", nicht einmal den HTTP-Status 404/500.
Ich habe versucht, /var/log/jenkins/jenkins.log zu überprüfen , aber es gibt keine Probleme an. Hier ist die Protokollausgabe nach dem Neustart:
Running from: /usr/share/jenkins/jenkins.war
Dec 02, 2013 10:10:07 AM winstone.Logger logInternal
INFO: Beginning extraction from war file
Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
Dec 02, 2013 10:10:13 AM winstone.Logger logInternal
INFO: HTTP Listener started: port=8080
Dec 02, 2013 10:10:13 AM winstone.Logger logInternal
INFO: Winstone Servlet Engine v0.9.10 running: controlPort=disabled
Dec 02, 2013 10:10:14 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Dec 02, 2013 10:10:14 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Dec 02, 2013 10:10:14 AM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Dec 02, 2013 10:10:14 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Dec 02, 2013 10:10:14 AM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Dec 02, 2013 10:10:22 AM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Dec 02, 2013 10:10:23 AM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Dec 02, 2013 10:10:23 AM hudson.TcpSlaveAgentListener <init>
INFO: JNLP slave agent listener started on TCP port 43315
Dec 02, 2013 10:10:23 AM hudson.WebAppMain$2 run
INFO: Jenkins is fully up and running
Ich dachte, ich könnte ein Problem mit EC2-Sicherheitsgruppen haben, die den Port blockieren, aber meine diesem Server zugewiesene Sicherheitsgruppe hat einen 8080-Port für eingehendes HTTP geöffnet.
Eine weitere Überprüfung, die ich versuchte, bestand darin, SSH auf den Server zu übertragen und mithilfe von Lynx festzustellen, ob Jenkins tatsächlich Inhalte bereitstellt. Ich besuchte http://localhost:8080
und es zeigte die Jenkins-Seite wie erwartet.
Irgendwelche Ideen?
quelle
HTTP_HOST
zu0.0.0.0
, wird diese Hilfe?