我有一个安装了Ubuntu 14的新AWS实例。

我正在尝试在其上安装并运行jenkins。我做了以下步骤。

安装了java8

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

sudo apt-get update
sudo apt-get install jenkins


之后,我检查了Jenkins服务器的状态

sudo service jenkins status


响应为:

Jenkins Automation Server is running with the pid 8355

sudo netstat -ntulp | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      8356/java  


但是,当我转到<aws_instance_ip_address>:8080的ipaddress时,页面无法加载。

转到<aws_instance_ip_address>将打开Ubuntu Apache默认页面。

要让Jenkins从浏览器启动,我需要做什么?

评论

您是否正在导航到正确的AWS ec2 URL(ec2- [IP] .compute-1.amazonaws.com)?您的安全组配置正确吗?

您的主机防火墙是否在端口8080上打开?

如果您在jenkins主机上卷曲localhost:8080,您会从jenkins得到响应吗?詹金斯主机上的curl :8080怎么办?

#1 楼

看来您尚未在AWS的安全组中打开8080端口。

步骤:


转到AWS控制台
单击Security Group并选择您已分配给EC2实例的安全组。
单击Edit Inbound Rules
添加Custom TCP Rule并在8080中添加Port Range
现在您将看到Jenkins从坟墓中崛起:屏幕。

PS:
我的朋友,如果您已达到第5步,您知道下一步该怎么做;)

#2 楼

我已经在stackoverflow中重新发布了这个问题。 https://stackoverflow.com/questions/46339167/jenkins-installed-on-aws-unable-to-launch-on-browser

答案中的回答“在Ec2安全组中打开端口8080 ”为我解决了这个问题。

评论


它说找不到页面!

–伊什沃尔·卡纳尔(Ishwor Khanal)
20 Mar 16 '20 at 10:19