2016-06-21 210 views
1

我在运行于VMware Workstation的CentOS 7上安装了Jenkins。 Jenkins服务正在运行:无法从Windows上的浏览器访问Jenkins

jenkins.service - Jenkins Service 
    Loaded: loaded (/etc/systemd/system/jenkins.service; disabled; vendor preset: disabled) 
    Active: active (running) since Tue 2016-06-21 08:47:46 PDT; 5s ago 
Main PID: 68969 (java) 
    Memory: 82.3M 
    CGroup: /system.slice/jenkins.service 
      └─68969 java -jar /usr/local/bin/jenkins.war 

Jun 21 08:47:48 server.centos.lan java[68969]: Jun 21, 2016 8:47:48 AM org.eclipse.jetty.util.log.JavaUtilLog info 
Jun 21 08:47:48 server.centos.lan java[68969]: INFO: Started [email protected]{HTTP/1.1}{0.0.0.0:8080} 
Jun 21 08:47:48 server.centos.lan java[68969]: Jun 21, 2016 8:47:48 AM org.eclipse.jetty.util.log.JavaUtilLog info 
Jun 21 08:47:48 server.centos.lan java[68969]: INFO: Started @2472ms 
Jun 21 08:47:48 server.centos.lan java[68969]: Jun 21, 2016 8:47:48 AM winstone.Logger logInternal 
Jun 21 08:47:48 server.centos.lan java[68969]: INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled 
Jun 21 08:47:49 server.centos.lan java[68969]: Jun 21, 2016 8:47:49 AM jenkins.InitReactorRunner$1 onAttained 
Jun 21 08:47:49 server.centos.lan java[68969]: INFO: Started initialization 
Jun 21 08:47:49 server.centos.lan java[68969]: Jun 21, 2016 8:47:49 AM jenkins.InitReactorRunner$1 onAttained 
Jun 21 08:47:49 server.centos.lan java[68969]: INFO: Listed all plugins 

VM的IP是192.168.139.160。主机操作系统是Windows 7.

当我尝试使用http://192.168.139.160:8080/jenkins从Windows上的浏览器访问Jenkins时,出现错误: “此站点无法到达”。我究竟做错了什么?

回答

2

如果你在新的CentOS 7.1上安装Jenkins,你应该在防火墙中为端口8080添加规则,或者禁用firewalld。要禁用firewalld,你可以使用命令:

systemctl stop firewalld

systemctl disable firewalld

之后,您就可以在端口达到8080詹金斯

-2

请尝试一下。

首先

JENKINS_HTTPS_LISTEN_ADDRESS="Public IP" >> /etc/sysconfig/jenkins 

然后

/etc/init.d/jenkins restart 
+1

这里描述的詹金斯服务是SystemD服务。至少你的答案的第二行是行不通的。 – vermaete

+0

这不提供问题的答案。一旦你有足够的[声誉](https://stackoverflow.com/help/whats-reputation),你将可以[对任何帖子发表评论](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提问者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [来自评论](/ review/low-quality-posts/18801570) –