8 24 81

linux安装完jenkins无法访问的问题

    jenkins是一个持续集成部署的工具,非常好用,当然,有些细节问题还是需要注意的。当我们兴高采烈的安装完jenkins的时候,然后发现并不能访问,真是气死了。

 这个时候就要一步一步检测问题出在哪。

首先我们需要确定jenkins是否启动了,可以通过

systemctl status jenkins

查看jenkins的状态:

这里jenkins的状态是正在运行的,那么既然是运行的,为何无法访问呢。

下一步就是检查防火墙了,

systemctl status firewalld

这里发现防火墙正运行,应该是没有开放jenkins的端口:

我们先用下面的代码来查看有没有开放我们设置的jenkins的端口:

firewall-cmd --list-ports

如果发现没有jenkins的端口,则用

firewall-cmd --permanent --zone=public --add-port=8080/tcp

开启已经配置好的jenkins的端口,然后在重启防火墙,注意一定要重启防火墙!

systemctl reload firewalld

然后继续访问jenkins,发现还是不可以访问,这里博主用的是阿里云的服务器,会自带防火墙,需要去阿里云-》控制台=》轻量应用服务器-》防火墙 中开放端口才可以访问:

其他服务器不知道有没有这种设定,阿里云需要设置,如果使用的是云服务器ecs,则需要进入安全组进行配置。

同样,除了jenkins,像我们部署到linux上的项目也会有同样的问题,逐步排查问题就会解决。

posted @ 2019-02-28 16:42  Ivan_Ivan  阅读(14393)  评论(6编辑  收藏  举报