Eu encontrei este problema que foi resolvido editando o arquivo de configuração do jenkins
sudo vim /etc/default/jenkins
edite HTTP_HOST, padrão 127.0.0.1 para
HTTP_HOST=0.0.0.0
Instalei o Jenkins e abri a porta 8080 no servidor Ubuntu 12.04, mas ainda não consigo acessar o Jenkins remotamente. Abaixo estão os procedimentos que tomei.
# Install Jenkins, enable UFW and open port 8080
sudo apt-get install jenkins
sudo ufw enable
sudo ufw allow 8080
sudo ufw reload
# Check the status
sudo ufw status
8080 ALLOW Anywhere
8080 ALLOW Anywhere (v6)
# Locally
curl -I localhost:8080
HTTP/1.1 200 OK
Server: Winstone Servlet Engine v0.9.10
...
# On an external machine
curl -I [ip]:8080
couldn't connect to host
Eu encontrei este problema que foi resolvido editando o arquivo de configuração do jenkins
sudo vim /etc/default/jenkins
edite HTTP_HOST, padrão 127.0.0.1 para
HTTP_HOST=0.0.0.0
Adicione JENKINS_ARGS
JENKINS_ARGS="--prefix=/jenkins --httpListenAddress=YOUR_IP --ajp13ListenAddress=YOUR_IP"
no Centos / Redhat, você pode encontrar em / etc / sysconfig / jenkins.
Recentemente encontrei este problema que foi resolvido adicionando o acesso à porta 8080 ao firewall do uft.
sudo ufw permite 8080
Verifique se o apparmor está rodando no seu Ubuntu, pode estar bloqueando, se o seu stop parar isso.
Qual firewall você está usando? Se você estiver usando o iptables, execute sudo iptables -L para ver quais portas estão abertas / bloqueadas.
Tags jenkins