Jenkins正在运行,但无法通过公共IP地址访问

时间:2020-10-04 15:13:41

标签: ubuntu jenkins

我已经在本地计算机(ubuntu 19.10)中安装了Jenkins。 我可以使用localhost:8080192.168.100.20:8080连接到Jenkins。 但是,我无法使用我的公共IP地址连接到Jenkins!

我试图通过以下方式解决此问题

  1. 修改/etc/default/jenkins。我将HTTP_HOST修改为$HTTP_HOST=0.0.0.0$HTTP_PORT=8080
  2. Jenkins文件中的JENKINS_ARGS是

JENKINS_ARGS =“-webroot = / var / cache / $ NAME / war --httpPort = $ HTTP_PORT --httpListenAddress = $ HTTP_HOST“

  1. 重新启动Jenkins服务:sudo service jenkins restartsudo /etc/init.d/jenkins restart
  2. 验证jenkins.log中的/var/log/jenkins文件。看起来没有错误
  3. 我已禁用ufw sudo ufw disable

而且,当我在浏览器http://xx.xxx.xxx.xxx:8080中尝试时,它不起作用! 为什么请?

1 个答案:

答案 0 :(得分:0)

我发现我需要在防火墙上打开端口8080进行入站流量。