Como acessar o Jenkins remotamente no servidor Ubuntu 12.04?

4

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
    
por ezraspectre 17.07.2012 / 23:58

5 respostas

6

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

    
por 12.11.2013 / 14:02
0

Adicione JENKINS_ARGS

JENKINS_ARGS="--prefix=/jenkins --httpListenAddress=YOUR_IP --ajp13ListenAddress=YOUR_IP"

no Centos / Redhat, você pode encontrar em / etc / sysconfig / jenkins.

    
por 18.07.2012 / 04:08
0

Recentemente encontrei este problema que foi resolvido adicionando o acesso à porta 8080 ao firewall do uft.

sudo ufw permite 8080

    
por 11.01.2013 / 22:13
0

Verifique se o apparmor  está rodando no seu Ubuntu, pode estar bloqueando, se o seu stop parar isso.

    
por 13.02.2013 / 15:50
0

Qual firewall você está usando? Se você estiver usando o iptables, execute sudo iptables -L para ver quais portas estão abertas / bloqueadas.

    
por 28.10.2013 / 09:39

Tags