我正在尝试在其上安装并运行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从浏览器启动,我需要做什么?
#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
评论
您是否正在导航到正确的AWS ec2 URL(ec2- [IP] .compute-1.amazonaws.com)?您的安全组配置正确吗?您的主机防火墙是否在端口8080上打开?
如果您在jenkins主机上卷曲localhost:8080,您会从jenkins得到响应吗?詹金斯主机上的curl