当前位置:首页 > 开发工具及运维 > linux安装完jenkins无法访问的问题

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

6个月前 (05-27)53

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

linux安装完jenkins无法访问的问题 _ Java侠

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

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

systemctl status jenkins

查看jenkins的状态:

linux安装完jenkins无法访问的问题 _ Java侠

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

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

systemctl status firewalld

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

linux安装完jenkins无法访问的问题 _ Java侠

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

firewall-cmd --list-ports

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

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

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

systemctl reload firewalld

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

linux安装完jenkins无法访问的问题 _ Java侠

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

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

作者:Ivan_Ivan
来源链接:https://www.cnblogs.com/Ivan-Wu/p/10451376.html

标签: Jenkins

“linux安装完jenkins无法访问的问题” 的相关文章

基于Jenkins快速搭建持续集成环境

基于Jenkins快速搭建持续集成环境

基于Jenkins快速搭建持续集成环境.(Jenkins+tortoisesvn+MSBuild) 看了园友张善友的博文,尝试成功.便有此作.原网址:http://ww...

jenkins手把手教你从入门到放弃03-安装Jenkins时web界面出现该jenkins实例似乎已离线

jenkins手把手教你从入门到放弃03-安装Jenkins时web界面出现该jenkins实例似乎已离线

简介   很久没有安装jenkins了,因为之前用的的服务器一直正常使用,令人郁闷的是,之前用jenkins一直没出过这个问题。 令人更郁闷的是,我尝试了好多个历史版本和最新...

持续集成工具jenkins的部署--Windows篇

持续集成工具jenkins的部署--Windows篇

一、前言 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。本文使用Jenk...

jenkins部署java项目

jenkins部署java项目

#########################################jenkins部署#################################3  ...

Jenkins部署实战篇

Jenkins部署实战篇

                  Jenkins部署实战篇                                      作者:尹正杰 版权声明:原创作品,谢绝...

Docker+Jenkins+Git发布SpringBoot应用

Docker+Jenkins+Git发布SpringBoot应用

  Doccker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux...

jenkins+sonar 持续集成检测代码质量

jenkins+sonar 持续集成检测代码质量

    一、jenkins-->Manage Plugins:安装插件 SonarQube Scanner ...

jenkins Pipeline 使用

jenkins Pipeline 使用

说明 Jenkins pipeline 是一套插件,支持将连续输送管道实施和整合到Jenkins。Pipeline提供了一组可扩展的工具,用于通过管道DSL为代码创建简单到复杂的传...

GitLab+Jenkins持续集成

GitLab+Jenkins持续集成

一、概述 GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitL...

Jenkins拉取github库代码执行构建

Jenkins拉取github库代码执行构建

前言 上篇文章写了关于定时构建,以及构建后发送邮件的内容,但是构建时运行的代码是我们手动添加到Jenkins工作空间的。这篇文章我们说一说自动从GitHub远程库拉取代码,执行构建,废...