詹金斯没有回应

时间:2018-07-14 05:09:16

标签: url jenkins amazon-ec2 service

我在Amazon-AWS服务器上新安装了Jenkins。我将Jenkins端口更改为8081并启动了它。我确认Jenkins正在端口8081上运行。

[ec2-user@ip-172-31-28-247 ~]$ ps -eaf | grep 8081
jenkins   1370     1  0 03:42 ?        00:00:11 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8081 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
ec2-user  1611  1585  0 04:34 pts/1    00:00:00 grep --color=auto 8081
[ec2-user@ip-172-31-28-247 ~]$

但是,当我尝试使用以下URL访问Jenkins时:
http://ec2-54-214-126-0.us-west-2.compute.amazonaws.com:8081

  

无法访问此网站ec2-54-214-126-0.us-west-2.compute.amazonaws.com花费的时间太长了。

在同一服务器上,我可以访问以下端口的8080端口上运行tomcat,它显示了tomcat主页。

http://ec2-54-214-126-0.us-west-2.compute.amazonaws.com:8080/

我是詹金斯的新手。

1 个答案:

答案 0 :(得分:0)

查看指南“ Set Up a Jenkins Build Server -- Quickly create a build server for continuous integration (CI) on AWS

它确实有关于Amazon EC2实例的安全组的部分,该部分用作 防火墙,用于控制允许到达一个或多个EC2实例的流量。

也许8081不属于该安全组。

通过https://console.aws.amazon.com/ec2/打开Amazon EC2控制台。
在左侧导航栏中,选择“安全组”。
单击Add Rule,然后从Custom TCP Rule列表中选择Type
在“端口范围”下,输入8081。